मुझे पाइथन पैकेज से पायथन-समर्थन का उपयोग करके डेबियन पैकेज बनाने के लिए एक स्क्रिप्ट लिखना, या ढूंढना है। पायथन पैकेज शुद्ध पायथन होगा जिसमें कोई सी एक्सटेंशन नहीं होगा।मैं पाइथन पैकेज की डेबियन पैकेजिंग कैसे करूं?
परीक्षण उद्देश्यों के लिए पायथन पैकेज केवल खाली __init__.py
फ़ाइल और एक पाइथन मॉड्यूल, package_test.py
के साथ एक निर्देशिका होगी।
पैकेजिंग स्क्रिप्ट चाहिए उपयोग अजगर-समर्थन लक्ष्य मंच है, यानी v2.5 और Ubuntu बिना इजाजत पर v2.6 पर पायथन के संभावित कई प्रतिष्ठानों के लिए सही बाईटकोड प्रदान करने के लिए।
गुगलिंग के दौरान मुझे जो सलाह मिलती है वह केवल गंदा हैक्स के उदाहरण हैं जो अजगर-समर्थन या पायथन-केंद्रीय का उपयोग भी नहीं करते हैं।
मैंने इस पर शोध करने में घंटों बिताए हैं, और सबसे अच्छा मैं आ सकता हूं कि मौजूदा ओपन सोर्स प्रोजेक्ट से स्क्रिप्ट के आसपास हैक करना है, लेकिन मुझे नहीं पता कि मैं जो कर रहा हूं उसके लिए कौन सी बिट्स की आवश्यकता है।
क्या किसी ने यहां एक पाइथन पैकेज से एक उचित गैर-हैकी तरीके से डेबियन पैकेज बनाया है?
मुझे लगता है कि मुझे एक सप्ताह से अधिक समय तक लेना होगा ताकि डेबियन पैकेजिंग और पायथन समर्थन के बारे में कोई जानकारी न हो, जिससे वर्किंग स्क्रिप्ट प्राप्त हो सके। यह कितने समय तक लिया है?
नोट: के बाद से इस सवाल का जवाब लिखा गया था, 'अजगर-support'' dh_python2 के पक्ष में पदावनत किया गया था '। [Dh_python2 में संक्रमण] (http://wiki.debian.org/Python/TransitionToDHPython2) को डेबियन विकी पर संक्षेप में वर्णित किया गया है। – drdaeman
@drdaeman @Martin: dh_python2 अब सीधे 'पायथन' पैकेज में भेज दिया गया है, इसलिए यह नुस्खा अब इतना अच्छा काम नहीं करता है। आप इसे कैसे अपडेट करेंगे? गाइड के लिए – bukzor