मुझे MANIFEST.in
फ़ाइल के साथ एक पायथन परियोजना मिली। मैं इसके बारे में ज्यादा के अर्थ को अनुमान लगा सकते हैं, लेकिन मैं रेखा के अर्थ पर स्पष्ट नहीं कर रहा हूँ:पायथन की MANIFEST.in फ़ाइल में भ्रष्टाचार आदेश क्या है?
graft tools
मुझे MANIFEST.in
फ़ाइल के साथ एक पायथन परियोजना मिली। मैं इसके बारे में ज्यादा के अर्थ को अनुमान लगा सकते हैं, लेकिन मैं रेखा के अर्थ पर स्पष्ट नहीं कर रहा हूँ:पायथन की MANIFEST.in फ़ाइल में भ्रष्टाचार आदेश क्या है?
graft tools
आप JoshData/pdfminer/MANIFEST.in
या उदाहरण के लिए openstack/deb-python-falcon/MANIFEST.in
में इस तरह के एक फ़ाइल देख सकते हैं।
यह एक अजगर परियोजना जो MANIFEST.in
template
एक
MANIFEST.in
फ़ाइल एक परियोजना में जोड़ा जा सकता है का उपयोग करता हैsdist
आदेश द्वारा निर्मित वितरण में शामिल करने के लिए फ़ाइलों की सूची को परिभाषित करने के लिए है।जब
sdist
चलाया जाता है, यहMANIFEST.in
फ़ाइल के लिए देखो और यह व्याख्याMANIFEST
फ़ाइल है कि फ़ाइलों को पैकेज में शामिल किया जाएगा की सूची होती है उत्पन्न करने के लिए होगा।मेनिफेस्ट टेम्पलेट में प्रति पंक्ति एक कमांड है, जहां प्रत्येक कमांड स्रोत वितरण से शामिल या बहिष्कृत करने के लिए फ़ाइलों का एक सेट निर्दिष्ट करता है।
MANIFEST
commands के अलावा, आप की क्या ज़रूरत है:
graft dir
include all files under dir
देखें
MANIFEST.in
फ़ाइल मुझे कुछ समय लिया समझने के लिए।
यह फ़ाइल है किdistutils
आपकी प्रोजेक्ट में सभी फ़ाइलों को इकट्ठा करने के लिए उपयोग करता है जो अंतिम इंस्टॉलर टैरबॉल (फ़ाइल जो वितरित हो जाती है) में जाएगी।
स्पष्ट उत्तर के लिए धन्यवाद। इसके अलावा - प्रश्न में जोड़े गए टिप्पणियों के लिए सभी को थक्स। तो, यह सिर्फ गिट के लिए नया नहीं लगता है - लेकिन पाइथन पैकेजिंग के 'अनजान' भी है। –
@ माइकलफेल: तो, वास्तव में यह एक पायथन पैकेज है? – torek
@torek मैं शर्त लगाऊंगा कि यह गिट रेपो वास्तव में एक अजगर परियोजना है। – VonC
गिट स्वयं मैनिफ़ेस्ट नामक किसी भी चीज़ का उपयोग नहीं करता है (बिना किसी प्रत्यय के या उसके बिना)। शब्द * मेनिफेस्ट * का अर्थ है "सूची" (http://www.dictionary.com/browse/manifest पर संज्ञा परिभाषा देखें) और कई कार्यक्रमों या परियोजनाओं की अपनी सूची-विशिष्ट परिभाषा या ऐसी सूची के लिए उपयोग है, लेकिन यह विशिष्ट परियोजना या कार्यक्रम पर निर्भर करता है। – torek
पायथन पैकेज में अक्सर 'MANIFEST.in' फ़ाइल होती है जो पैकेज मेटाडेटा का हिस्सा है। अगर आपको बस हमें बताया गया कि आपने कौन सा भंडार क्लोन किया था, तो यह जवाब देना आसान होगा। – larsks
संक्षेप में, जिस हिस्से में मैंने ट्रिप किया था वह यह है कि Google को गिट से संबंधित कुछ 'मिला', लेकिन मुझे सुझावों के साथ बेहतर मदद मिली होगी, जैसे कि पाइथन पैकेजिंग (या अन्य) विकल्पों को देखने के लिए एक स्पष्ट धक्का दिया गया है। विशेष रूप से, 'manifest' नहीं होने पर 'गिट नहीं' खोज शब्द होता है। स्पष्टीकरण के लिए धन्यवाद। अब मुझे पता है कि मैं फ़ाइल को अनदेखा कर सकता हूं (अभी के लिए)। –