nem*_*ign 11 python python-3.x python-wheel
从python wheel分发包中排除文件的正确方法是什么?
编辑MANIFEST.in没有任何效果,我找不到有关此详细信息的信息.
我从来没有遇到过这个问题。
这是我的摘录setup.py:
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=[
...
],
Run Code Online (Sandbox Code Playgroud)
和我的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
Run Code Online (Sandbox Code Playgroud)
我想说这exclude aenum/*对我有用,所以可能exclude <package_name>/__pycache__对你有用。