我有一个setup.py
看起来像这样的文件:
#!/usr/bin/env python
from setuptools import setup, find_packages
setup(
name="foo",
version="1.0",
packages=find_packages(),
include_package_data=True,
package_data={
"": ["*"],
},
)
还有一个foo
看起来像这样的包:
foo/__init__.py
foo/bar.txt
当我运行时setup.py bdist
,该bar.txt
文件(正确)包含在发行版中……但是当我使用setup.py sdist
它时却没有。
那是怎么回事?我误解了的意思package_data
吗?或者这是一个怪癖setuptools
?