setup.cfg
раздел data_files
содержит каталог с символическими ссылками. При запуске python setup.py sdist
полученный дистрибутив не содержит символических ссылок, они игнорируются. Вот содержание setup.py
, основанное на pbr :
#!/usr/bin/env python
from setuptools import setup
setup(
setup_requires=['pbr'],
pbr=True,
)
Было бы неплохо разыменовать символические ссылки и вместо этого включить фактический файл. Распределение будет больше, потому что файлы дублируются, но будет завершено.
Глядя на источники sdist , похоже, что символические ссылки всегда игнорируются:
$ python setup.py sdist
...
'molecule/debops' not a regular file -- skipping
...
Есть ли способ, чтобы убедить sdist
разыменовать символические ссылки?