【发布时间】:2011-10-06 13:09:07
【问题描述】:
我有一个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 的怪癖?
【问题讨论】:
标签: python setuptools setup.py