2009-11-05 26 views
5

के विभिन्न संस्करणों के लिए एक पैकेज के चीजशॉप के विभिन्न संस्करणों को अपलोड करने के लिए अपलोड करना मेरे पास एक ओपन-सोर्स पायथन प्रोजेक्ट (जिसे लहसुनसिम कहा जाता है) है, और मैं पाइथन संस्करण 2.4, 2.5, 2.6 और 3.1 के लिए इसके 4 अलग-अलग संस्करण बनाए रखता हूं। हां, शायद यह असामान्य है, लेकिन मुझे जितना संभव हो उतना विशेषताओं का उपयोग करना पसंद है। मैं उन्हें भंडार के 4 अलग-अलग कांटे में रखता हूं।पायथन

अब मैं अपनी परियोजना को चीजशॉप पर अपलोड करना चाहता हूं। ऐसा करने का तरीका क्या है? मैं उम्मीद करता हूं कि उपयोगकर्ता स्वचालित रूप से अपने पाइथन संस्करण के लिए उपयुक्त लहसुनसिम का संस्करण प्राप्त करेगा। मैं उसको कैसे करू?

+0

क्या आप बता सकते हैं कि आप distutils या setuptools का उपयोग कर रहे हैं या नहीं? साथ ही, प्राप्त करने वाले अंत (easy_install बनाम पीआईपी) पर उपयोग किए गए टूल के आधार पर, उपयोगकर्ता क्या भिन्न होगा। –

+0

आपने क्या किया? – Tshepang

+0

मुझे कोई समाधान नहीं मिला और पाइथन के प्रत्येक संस्करण के लिए लाइब्रेरी का एक अलग संस्करण प्रदान करने की इस योजना को त्याग दिया। –

उत्तर

3
python2.4 setup.py bdist_egg upload 
python2.5 setup.py bdist_egg upload 
python2.6 setup.py bdist_egg upload 
python3.1 setup.py bdist_egg upload 
+1

क्या आप अधिक विशिष्ट हो सकते हैं? उदाहरण के लिए, क्या यह ठीक है अगर सभी संस्करणों का एक ही नाम है या क्या यह गड़बड़ हो जाएगा? –

+0

हाँ, यह अलग-अलग संस्करणों के लिए ठीक है; कई परियोजनाएं इसमें से एक हैं, जिनमें से एक: http://pypi.python.org/pypi/poster/ –