मैं distteils से एक बाइटकोड-केवल वितरण बनाना चाहता हूं (वास्तव में, मैं नहीं करता; मुझे पता है कि मैं क्या कर रहा हूं)। Setuptools और bdist_egg कमांड का उपयोग करके, आप बस - exclude-source पैरामीटर प्रदान कर सकते हैं। दुर्भाग्यवश मानक आदेशों में ऐसा कोई विकल्प नहीं है।distutils बाइनरी वितरण से स्रोत कैसे पट्टी?
- क्या tar.gz, ज़िप, आरपीएम या डेब बनने से पहले स्रोत फ़ाइलों को पट्टी करने का कोई आसान तरीका है।
- क्या ऐसा करने के लिए अपेक्षाकृत साफ प्रति-आदेश तरीका है (उदाहरण के लिए केवल tar.gz या ज़िप के लिए)।
बहुत समान: http://stackoverflow.com/questions/261638/how-do-i-protect-python-code संकलित पायथन फाइलें (पीईसी/पीओओ) डिकंपाइल के लिए काफी तुच्छ हैं। –
@ निक: वास्तव में नहीं। मैंने बिल्कुल सुरक्षा का जिक्र नहीं किया, और उस सवाल में distutils का उल्लेख नहीं है। स्पष्ट रूप से पाइथन बाइटकोड का विश्लेषण करना आसान है, अब वास्तव में पूछे गए प्रश्न को संबोधित करने के बारे में कैसे? – Draemon
यदि आप बस ज़िप से सभी * .py फ़ाइलों को हटाना चाहते हैं: '7z d archive.zip * .py -r' –