منصوبے کے بارے میں

uv ایک اعلیٰ کارکردگی والا Python پیکیج اور پروجیکٹ مینیجر ہے جسے Astral نے تیار کیا ہے۔ یہ ایک جامع ٹول کے طور پر کام کرتا ہے جو pip، pip-tools، pipx، poetry، pyenv، twine، اور virtualenv کی جگہ لے سکتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - پروجیکٹ مینجمنٹ: یونیورسل لاک فائلز کے ساتھ ڈیپینڈینسی ریزولوشن، Cargo اسٹائل ورک اسپیسز، اور انوائرمنٹ سنکرونائزیشن کی سپورٹ کرتا ہے۔ - اسکرپٹ ایگزیکیوشن: ان لائن میٹا ڈیٹا کا استعمال کرتے ہوئے سنگل فائل اسکرپٹس کے لیے ڈیپینڈینسیز کا انتظام کرتا ہے۔ - ٹول مینجمنٹ: الگ تھلگ انوائرمنٹس میں Python پر مبنی کمانڈ لائن ٹولز کو انسٹال اور رن کرتا ہے (pipx کی طرح)۔ - Python ورژن مینجمنٹ: Python کے مختلف ورژنز کو انسٹال اور ان کے درمیان سوئچ کرتا ہے۔ - Pip مطابقت: آسان مائیگریشن کے لیے عام pip، pip-tools، اور virtualenv کمانڈز کے لیے ایک ڈراپ ان ریپلیسمنٹ انٹرفیس فراہم کرتا ہے۔ - کارکردگی: ڈسک اسپیس بچانے کے لیے ڈیپینڈینسی ڈی ڈوپلیکیشن کے لیے ایک گلوبل کیش کا استعمال کرتا ہے اور رفتار کے لیے آپٹیمائزڈ ہے۔ یہ macOS، Linux، اور Windows کے ساتھ مطابقت رکھتا ہے، اور اسے اسٹینڈ الون انسٹالرز، pip، یا pipx کے ذریعے انسٹال کیا جا سکتا ہے۔