وسم: uv

GitHub Actions لمشاريع بايثون: دليل عملي لإعداد CI

GitHub Actions لمشاريع بايثون: دليل عملي لإعداد CI

·أدوات المطورين

خطوات إعداد GitHub Actions لمشاريع بايثون: ملف سير عمل واحد يشغّل pytest وRuff عبر uv، ومصفوفة إصدارات، واشتراط نجاح الفحص قبل الدمج.

أدوات بايثون الحديثة: دليل uv وRuff وpyproject.toml

أدوات بايثون الحديثة: دليل uv وRuff وpyproject.toml

·أدوات المطورين

دليل لأدوات بايثون الحديثة: pyproject.toml أساساً موحّداً، وuv لإدارة الحزم والبيئات، وRuff للفحص والتنسيق، مع سير عمل يومي وأخطاء شائعة عند الانتقال.

شرح pyproject.toml: ملف واحد لإعدادات مشاريع بايثون

شرح pyproject.toml: ملف واحد لإعدادات مشاريع بايثون

·أدوات المطورين

دليل عميق لملف pyproject.toml: اختيار واجهة البناء، وإصلاح اكتشاف الحزم، وحقل dynamic، وdependency-groups، وأوامر التحقق من الملف قبل النشر.

أداة uv لإدارة حزم بايثون: دليل عملي للانتقال من pip وvenv

أداة uv لإدارة حزم بايثون: دليل عملي للانتقال من pip وvenv

·أدوات المطورين

تعرف على أداة uv لإدارة حزم بايثون: مصدر سرعتها التي تصل إلى 100 ضعف مقارنة بـ pip، وخطوات الترحيل من requirements.txt، ومتى يبقى pip خياراً معقولاً.