RandRng گفتم که خیلی وقت هست که ساختار پروژههام نسبت به پست قبلی عوض شده اونم به لطف ابزارهایی که تبدیل به استاندارد شدند.مثلا؛ دیگه از
requirements خیلی خیلی کم استفاده میکنیم؛ به لطف uv این مسئله برامون خیلی راحتتر شده بخصوص اینکه سرعت خیلی خوبی هم داره.یا مثلا دیگه از
editorconfig تقریبا میشه گفت استفاده نمیکنم؛ اینبار به لطف ruff و البته بازم uv خود ابزار ruff اکثر دیفالتهای استاندارد رو داره و چون uv با pyproject.toml کار میکنه باقی ابزارها مثل mypy , ... هم داخل همین مورد قابل کانفیگ هست و تقریبا با همینا میشه کل نیازمندی رو برطرف کرد.(دلیل اینکه
pyproject.toml رو توی تصویر نمیبینید اینه که uv بصورت خودکار ایجادش میکنه)مثل قبل
pre-commit-config.yaml رو همچنان داریمش؛ تقریبا همه هم باهاش خوشحالند برای همین اصلا به اینکه عوضش کنم فکر نکردم.معمولا
python-version رو انیجا نگه نمیدارم بخصوص اینکه این مورد هم توسط uv ایجاد میشه ولی چون دیدم بعضیها حذفش میکنند (نمیدونم چرا) گذاشتم باشه.ادامه پست بعدی...
