2012-03-24 10 views
6

का उपयोग करके "अपरिचित। एसवीएन/प्रविष्टि प्रारूप" सबवर्सन को अपग्रेड करने के बाद 1.7 मुझे बिल्डआउट चलाने पर "अपरिचित। एसवीएन/प्रविष्टि प्रारूप" मिलता है। मुझे लगता है कि इस त्रुटि के लिए वितरण और सेटअप दोनों के लिए एक अनसुलझा बग रिपोर्ट है और यह भी लगता है कि आप समस्या को हल करने के लिए setuptools_subversion का उपयोग कर सकते हैं।बिल्डआउट

मुझे यह नहीं पता कि कैसे करना है सेटअपtools_subversion स्थापित करें ताकि बिल्डआउट इसे उठा सके। कृपया कोई मदद कर सकता है?

मैं कोशिश की है

  • इसे डाउनलोड करने और अजगर चल setup.py मेरी buildout विन्यास

उत्तर

4

आप की जरूरत है की [buildout] भाग के अंडे सूची में जोड़कर

  • स्थापित इसे पायथन साइट-पैकेज स्तर पर स्थापित करने के लिए; easy_install (buildout द्वारा हुड के तहत उपयोग किया जाता है) इसे किसी और चीज को इंस्टॉल करने से पहले उपलब्ध होना चाहिए।

    ने कहा, python setup.py install स्टांजा इसे ठीक से स्थापित करना चाहिए था; निम्न परीक्षण चलाकर जाँच:

    $ python -m setuptools_subversion 
    /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools_subversion.py directory 
    

    यही कारण है, मॉड्यूल की स्थापना के पथ प्रिंट चाहिए जैसे कि यह ऊपर के उदाहरण में मेरे लिए किया था। आप पिप का उपयोग करें या स्वत: डाउनलोड के लिए easy_install की कोशिश कर सकते:

    $ pip install setuptools_subversion 
    

    या

    $ easy_install setuptools_subversion 
    

    आप ऐसा कर सकते हैं एक virtualenv में यदि आप स्थापना को अलग करना चाहते हैं। चूंकि यह मूल रूप से svn 1.7 के लिए निर्भरता है, इसे उसी स्तर पर स्थापित करना जैसे svn बाइनरी (आमतौर पर सिस्टम चौड़ा) निश्चित रूप से स्वीकार्य और मानक है।

    ध्यान दें कि unrecognized .svn/entries format त्रुटि संदेश गायब नहीं होगा, लेकिन आपका बिल्डआउट अन्यथा सफल होगा। संदेश को मुद्रित किया गया है इससे कोई फर्क नहीं पड़ता कि easy_install पहले बाहरी प्लगइन को संदर्भित करने से पहले आंतरिक .svn पार्सर की कोशिश करता है।

    import pkg_resources 
    for entrypoint in pkg_resources.iter_entry_points('setuptools.file_finders'): 
        print entrypoint 
    

    अपने सिस्टम पर इस प्रिंट:

    svn = setuptools_subversion:listfiles 
    svn_cvs = setuptools.command.sdist:_default_revctrl 
    git = setuptools_git:gitlsfiles 
    hg = setuptools_hg:hg_file_finder 
    
  • +0

    धन्यवाद Martijn

    आप सच में, सच ही प्लग इन स्थापित किया गया है सत्यापित करना चाहते हैं, तो निम्न अजगर कोड चलाते हैं। यह पता चला कि यह स्थापित किया गया था - मैं उलझन में था क्योंकि 'अपरिचित। एसवीएन/प्रविष्टि प्रारूप' अभी भी दिखाई दे रहा था और क्योंकि जब एक संशोधन अंडे बनाने की कोशिश की गई तो मुझे -00 मिल रहा था। मुझे लगता है कि यह एक और मुद्दा है हालांकि – scarba05

    +0

    एक बार जब आप 'setuptools_subversion' स्थापित कर लेंगे तो आपको 'setuptools.pth' या' easy install.pth' फ़ाइल 'से मूल' setuptools 'स्थापना मैन्युअल रूप से निकालना होगा। – sakra

    +1

    @ सक्र: 'setuptools_subversion' ** ** प्रतिस्थापन नहीं है! आप * setuptools' को ही नहीं हटाएं। –

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