ابرازی که در وب سایت زیر قابل دسترسی هست یعنی uv، یک ابزار مدیریت بستهها و پروژههای پایتون است که با زبان Rust نوشته شده و هدفش سرعت بالا و سادهسازی فرایندهای توسعه پایتونیه. این ابزار چندین قابلیت کلیدی داره: (طبق ادعای خودشون !!! )
👉
@ai_python ✍️
🖥 جایگزین چند ابزار معروف مثل pip, pip-tools, pipx, poetry, pyenv, twine, و virtualenv با یک ابزار واحد.
🖥 مدیریت پروژهها: ایجاد محیط مجازی، افزودن وابستگیها، اجرای ابزارها، قفل کردن نسخهها، و همگامسازی بستهها.
🐈⬛ اجرای اسکریپتها: پشتیبانی از متادیتای درونخطی برای وابستگیها و اجرای اسکریپتها در محیط ایزوله.
🐈⬛نصب و مدیریت نسخههای پایتون: نصب نسخههای مختلف CPython یا PyPy و سوئیچ سریع بین آنها.
🎼 نصب ابزارهای خط فرمان: مشابه pipx، میتونی ابزارهایی مثل ruff یا pycowsay رو نصب و اجرا کنی.
🎼 رابط pip-compatible: میتونی از دستورات آشنا مثل pip install یا pip sync استفاده کنی ولی با سرعت بسیار بالاتر و امکانات بیشتر.
ویژگی های ادعایی : !!!
👉
@ai_python ✍️
👨💻 سرعت 10 تا 100 برابر بیشتر نسبت به pip.
👨💻 پشتیبانی از قفل فایل گلوبال برای مدیریت وابستگیها.
👨💻 قابل نصب بدون نیاز به Rust یا Python (از طریق curl یا pip).
👨💻 پشتیبانی از macOS، Linux و Windows.
👨💻 استفاده بهینه از فضای دیسک با کش سراسری.
https://docs.astral.sh/uv/