أنا استخدم versioneer
لإدارة الإصدارات ، علاء PEP 440 .
لقد قمت بتحميل بعض الإصدارات إلى مستودع خاص:
0.0.1
0.0.2
0.0.2+0.0.2+18.g5a127f2.dirty
مشكلتي هي الآن عندما أستخدم
pip install mypackage==0.0.2
أحصل على نسخة 0.0.2+0.0.2+18.g5a127f2.dirty
عندما كنت أتوقع الحصول عليها 0.0.2
.
هل هناك طريقة لجعل النقطة تتجاهل "الإصدار المحلي" وتثبيته فقط ، دون أن أضطر إلى التحميل على مؤشرات مختلفة (أي مرحلية ومستقرة)؟
تعديل:
لقد حاولت استخدام --no-cache-dir
و -I
الأعلام ، ولكن استمرت القضية. النقطة تفضل النسخة 0.0.2+ على النسخة 0.0.2.
تحرير إضافي:
أنا استخدم pip 18.0
و Python 2.7