2011-04-20 10 views
10

के साथ केवल .pyc (पायथन संकलित) स्थापित करना मैं python setup.py install (सेटअप स्क्रिप्ट setuptools का उपयोग करता है) चलाने के लिए चाहता हूं, और मैं केवल .pyc फ़ाइलों को परिणामी अंडे या निर्देशिका में शामिल करना चाहता हूं। सभी .py फाइलें मौजूद नहीं होनी चाहिए। मैं यह कैसे कर सकता हूँ ?setuptools

+0

ज़िप फ़ाइल पढ़ने और सभी असंबंधित फ़ाइलों को हटाने वाली एक स्क्रिप्ट लिखें ... यह एक तीन लाइनर है। –

+0

@restrisiko: सहमत हो गया है, लेकिन हो सकता है कि यह करने के लिए एक मानक सेटअपtools विधि है, और यदि ऐसा है, तो मैं उन उपकरणों के बारे में कुछ नया सीखना चाहता हूं जो मैं उपयोग कर रहा हूं। –

उत्तर

14
install साथ नहीं

, लेकिन एक संभावना निम्न आदेश

python setup.py bdist_egg --exclude-source-files

चलाने के लिए और साथ easy_install

easy_install dist/eggname.egg

ध्यान दें कि according to the manualinstall कुछ भी नहीं है जिले में जिसके परिणामस्वरूप अंडा स्थापित करने के लिए है लेकिन easy_install उपयोग करने के लिए एक शॉर्टकट।

+1

यह पायथन 3 के साथ टूट जाएगा क्योंकि बाइटकोड फाइलें __pychache__ में हैं और पाइथन दुभाषिया तब तक नहीं देखेगा जब तक स्रोत स्रोत [इस] के अनुसार मौजूद नहीं है (https://stackoverflow.com/a/11648547/1071236) – giskou

संबंधित मुद्दे