मेरी प्रोजेक्ट की सेटअप प्रक्रिया के हिस्से के रूप में, मुझे किसी एक पैकेज को निर्दिष्ट निर्देशिका में सिमलिंक करने की आवश्यकता है ताकि init.d स्क्रिप्ट इसे पा सके। क्या इसे setup()
पर पोस्ट-प्रोसेसिंग कमांड के रूप में जोड़ने का कोई तरीका है? मैं एक और फाइल बनाने के लिए भी व्यवस्थित करता हूं जो लिंक बनाता है और इसे "इन्हें चलाने" की कुछ क्वॉर्ग सूची (यदि ऐसा विकल्प मौजूद है) के हिस्से के रूप में setup()
पर पास करता है।symlink (या स्क्रिप्ट चलाने) बनाने के लिए वितरण/setuptools का उपयोग करें?
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
कि foo
स्क्रिप्ट src/
से संकुल में से एक कहीं और निर्देशिका के लिए सांकेतिक रूप से लिंक किए जाने की उम्मीद है (उदाहरण के लिए नहीं बस PYTHONPATH
पर हो)। क्या इसे हासिल करने का कोई तरीका है?
हेलीओ गिलेरमेम ने मुझे सूचित किया कि मेरे ब्लॉग पोस्ट का लिंक मृत था। लिंक को फिर से जिंदा बनाने के लिए मैंने आपकी पोस्ट संपादित की। मुझे खुशी है कि आपको यह उपयोगी लगता है, बीटीडब्ल्यू। – plamut