रेक एक सॉफ्टवेयर बिल्ड टूल है जिसे रूबी (जैसे चींटी या मेक ) में लिखा गया है , और इसलिए इसकी सभी फाइलें इस भाषा में लिखी गई हैं। क्या पायथन में ऐसा कुछ मौजूद है?
जवाबों:
पावेर के पास लक्ष्यों का एक समान सेट है, हालांकि मैं वास्तव में नहीं जानता कि यह कैसे तुलना करता है।
1.1.0 (July 30, 2012)
आह्वान - एसएसएच निर्भरता के बिना कपड़े ।
कपड़ा रोडमैप चर्चा है कि कपड़ा 1.x तीन भागों में विभाजित हो जाएगा:
इनवोक एक पायथन (2.6+ और 3.3+) कार्य निष्पादन उपकरण और पुस्तकालय है, जो एक शक्तिशाली और स्वच्छ सुविधा सेट पर पहुंचने के लिए विभिन्न स्रोतों से प्रेरणा प्राप्त करता है।
नीचे इनवोक की वेबसाइट से कुछ वर्णनात्मक कथन दिए गए हैं :
- इनवोक एक पायथन (2.6+ और 3.3+) कार्य निष्पादन उपकरण और पुस्तकालय है, जो एक शक्तिशाली और स्वच्छ सुविधा सेट पर पहुंचने के लिए विभिन्न स्रोतों से प्रेरणा प्राप्त करता है।
- रूबी के रेक टूल और इनवोक के अपने पूर्ववर्ती फैब्रिक 1.x की तरह, यह शेल कमांड चलाने के लिए एक क्लीन और हाई लेवल एपीआई प्रदान करता है और टास्क-फोर्म फाइल से टास्क फ़ंक्शंस को परिभाषित / व्यवस्थित करता है।
वहाँ भी है छदाम - मैं, यह भर में आया था, जबकि कुछ समय पहले इन बातों की तलाश में हालांकि मैं यह मूल्यांकन करने के साथ बहुत दूर नहीं मिला।
इसके अलावा बिल्डआउट की जांच करें, जो कि तैनाती के लिए एक मेक सिस्टम के रूप में सॉफ्टवेयर के लिए इतना अधिक नहीं है।
http://pypi.python.org/pypi/pysqlite/2.5.5
तो यह एक प्रत्यक्ष रेक के बराबर नहीं है, लेकिन आप क्या करना चाहते हैं, या वास्तव में घटिया हो सकता है के लिए एक बेहतर मेल हो सकता है।
मैं बाहर की जाँच करेगा distutils
:
distutils
पैकेज का निर्माण और एक अजगर स्थापना में अतिरिक्त मॉड्यूल स्थापित करने के लिए सहायता प्रदान करता है। नया मॉड्यूल या तो 100% -प्योर पायथन हो सकता है, या C में लिखा गया एक्सटेंशन मॉड्यूल हो सकता है, या अजगर पैकेज का संग्रह हो सकता है जिसमें पायथन और C दोनों में कोडित मॉड्यूल शामिल हैं।