【发布时间】:2017-10-18 19:19:03
【问题描述】:
尝试使用 MANIFEST.in 文件(包含一行):
recursive-include etc *
为 systemd 安装一些文件(是的,我对那部分持保留态度)
我看到文件被 sdist 添加到 tarball 中,但没有任何东西会导致它们安装。
setup.py 包含以下几行
packages=find_packages(),
include_package_data=True,
然后,如果我将其添加到 setup.py 并删除 MANIFEST.in
data_files=[
('etc/systemd/system/', ['etc/systemd/system/uwsgi.service'])
],
它们按预期安装。我是否需要添加一些东西才能让 MANIFEST.in 工作,而不是在 setup.py 中按名称枚举所有文件?
【问题讨论】:
标签: python setuptools