2016-04-19 11 views
8

पाइथन व्हील वितरण पैकेज से फ़ाइलों को बाहर करने का सही तरीका क्या है?पाइथन पहियों से * .pyc और __pycache__ को कैसे बाहर निकालें?

MANIFEST.in संपादित करने से कोई प्रभाव नहीं पड़ता है और मुझे इस विवरण के बारे में जानकारी नहीं मिल रही है।

उत्तर

0

मुझे कभी समस्या नहीं आई है।

name='aenum', 
    version='2.0.2', 
    url='https://bitbucket.org/stoneleaf/aenum', 
    packages=['aenum'], 
    package_data={ 
     'aenum' : [ 
      'LICENSE', 
      'README', 
      'doc/aenum.rst', 
      'doc/aenum.pdf', 
      ] 
     }, 
    include_package_data=True, 
    license='BSD License', 
    description="Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants", 
    long_description=long_desc, 
    provides=['aenum'], 
    author='Ethan Furman', 
    author_email='...', 
    classifiers=[ 
     ... 
     ], 

और मेरे MANIFEST.in:

exclude aenum/* 
include setup.py 
include README 
include aenum/__init__.py 
include aenum/test.py 
include aenum/test_v3.py 
include aenum/LICENSE 
include aenum/CHANGES 
include aenum/README 
include aenum/doc/aenum.pdf 
include aenum/doc/aenum.rst 

मैं कहूंगा कि exclude aenum/* क्या मेरे लिए काम कर देता है है, इसलिए शायद एक exclude <package_name>/__pycache__ आप के लिए काम करेगा

यहाँ मेरी setup.py से एक अंश है ।

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