У меня есть следующее в моем ...setup(name='pyfoo', version="1.0.2", description='Example for stack overflow', url='http://stackoverflow.com/', author='David Michael Pennington', author_email='mike /|at| pennington.net', license='GPL', platforms='any', keywords='Stack Overflow Example', entry_points = "", long_description=read('README.rst'), include_package_data=True, # Checks MANIFEST.in for explicit rules # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ packages=find_packages(), use_2to3=True, zip_safe=False, setup_requires=["setuptools_hg"],
doc/
У меня был sdist
каталог, который стал массовым из-за количества изображений, которые у меня были в нем; это означало, что размер моего MANIFEST.in
увеличился более чем на 500 КБ. Первоначально у меня это было в моей ...include LICENSE CHANGES README.rst requirements.txt recursive-exclude * __pycache__ recursive-exclude * *.pyc recursive-exclude * *.pyo recursive-exclude * *.orig
MANIFEST.in
Единственное, что я должен был сделать, чтобы исключить каталог моего документа, - это строка внизу ...prune doc*
prune doc*
Использование doc/
внезапно удалило всю мою sdist
директорию из MANIFEST.in
tarball. Итак, похоже, вам просто нужно использовать это в MANIFEST.in
файле ...
prune tests*