uv: تبسيط إدارة تبعيات نصوص Python البرمجية
uv أداة قوية تبسط إدارة التبعيات لنصوص Python البرمجية. فهي تلغي الحاجة إلى إدارة البيئات يدويًا، حيث تتعامل تلقائيًا مع بيئات افتراضية وتفضل نهجًا إعلانيًا للتبعيات. سواء اعتمد نصك البرمجي على وحدات من مكتبة قياسية أو حزم خارجية مثل `rich`، فإن uv يجعل التنفيذ بسيطًا باستخدام الأمر `uv run`، مع تحديد التبعيات عبر خيار `--with`. يدعم uv أيضًا بيانات وصفية مضمنة لنصوص برمجية، مما يسمح بإعلان التبعيات ومتطلبات إصدار Python مباشرةً داخل النص البرمجي. لتحسين التكرارية أكثر، يوفر uv قفل التبعيات ويتعامل مع سيناريوهات متنوعة، بما في ذلك قراءة النصوص البرمجية من stdin، ودعم امتدادات .pyw، وتحديد فهرس حزم بديلة.
اقرأ المزيد