У меня есть файл 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
?