كيف يمكنني توزيع وحدات التمديد المسبقة لنظام التشغيل Windows على PYPI لإصدارات متعددة من Python؟
سؤال
أرغب في توزيع وحدة تمديد C premomfipiled لـ Python 2.6 و Python 2.7 لإصدارات 32 و 64 بت من Python. كيف يمكنني بناء وتوزيع ذلك على PYPI؟ هل يجب أن أستخدم BDIST_EGG فقط؟ هل يمكنني الحفاظ على التوافق مع PIP؟
لاحظت أن BDIST عادية تخلق فقط .zip
لا يشمل ذلك إصدار Python ، على الرغم من أن بنية المجلد الداخلي لا. يمكن هذا .zip
فقط احتوى على سبيل المثال Python26 و Python27 الفرعي؟
المحلول
تحتاج عمومًا إلى تشغيل BDIST_SOMTING مع كل إصدار من Python تحتاج إلى دعمه. BDIST_EGG تعمل بالفعل مع PIP AFAIK (يمكنك بسهولة اختباره).
تحتوي مجموعة أدوات Zope على العديد من التوزيعات الثنائية للنوافذ ، وهي تستخدم البيض الثنائي: http://pypi.python.org/pypi/zope.interface
لا تنتمي إلى StackOverflow