如何从python轮中排除*.pyc和__pycache__?

nem*_*ign 11 python python-3.x python-wheel

从python wheel分发包中排除文件的正确方法是什么?

编辑MANIFEST.in没有任何效果,我找不到有关此详细信息的信息.

Eth*_*man 0

我从来没有遇到过这个问题。

这是我的摘录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__对你有用。