کاپیتان کد | برنامهنویسی و هوش مصنوعی
عکس
🐍 اسکریپت پایتونی که وابستگیهاش رو خودش نصب میکنه؛ بدون venv و requirements.txt!
uv از استاندارد PEP 723 پشتیبانی میکنه: وابستگیها و نسخه Python رو توی کامنت بالای خود فایل مینویسی.
دستور uv add --script report.py 'requests<3' rich این بخش رو خودش اضافه میکنه و uv run report.py یه محیط ایزوله میسازه، پکیجها رو نصب و اجرا میکنه.
اگه خط اول فایل رو #!/usr/bin/env -S uv run --script بذاری و chmod +x کنی، با ./report.py مثل یه دستور معمولی اجرا میشه.
برای قفلکردن نسخهها هم uv lock --script report.py رو بزن؛ برای اسکریپتهای کوچیک و ابزارهای ایجنت عالیه 👌
🔗 راهنمای رسمی uv برای اسکریپتها
اگه روزت با کد زدن و اخبار جدید AI میگذره، جات اینجاست 👇
🆔 @captaincode_tech
2 · 39 ·