خلفية بناء uv: عمليات بناء أسرع وأكثر سلاسة في Python
2025-07-03
يعزز مُضيف بناء uv الأصلي، uv_build، سرعة تجربة المستخدم بشكل كبير عند بناء مشاريع Python. يتميز بإعدادات افتراضية معقولة، بهدف عدم الحاجة إلى أي تهيئة لمعظم المستخدمين، مع توفير تهيئة مرنة لتناسب الهياكل المختلفة للمشاريع. يدعم uv_build حاليًا رمز Python النقي؛ هناك حاجة إلى مُضيفات بناء بديلة للمكتبات التي تحتوي على وحدات إضافية. استخدم مُضيف البناء هذا بإضافة `uv_build` إلى ملف `pyproject.toml` الخاص بك أو بإنشاء مشروع جديد باستخدام `uv init --build-backend uv`. كما يُحسّن uv_build أيضًا من معايير توحيد اسم الحزمة، واكتشاف الوحدة، واستراتيجيات تضمين/استبعاد الملفات، مما يؤدي إلى عمليات بناء أكثر قابلية للتنبؤ والتكرار.
التطوير