为什么不包括预期的资源文件?
from setuptools import setup, find_packages
LONGDOC = """
To be completed
"""
PACKAGES = find_packages()
def setup_package():
setup(name='wbn',
version='3.10',
description='knowledge matcher',
long_description=LONGDOC,
packages=PACKAGES
)
if __name__ == "__main__":
setup_package()
当我这样做时:
pip install .
我可以看到在我虚拟环境的站点包装目录“ WBN”中,所有Python源代码都正确安装了,但是所有资源文件都不是。因此,我将此文件添加到custest.in中:
recursive-include nl/cli *.yml
我希望这会将所有 *.yml文件递归递归到“ WBN”库的安装目录中,但事实并非如此。
我的包装怎么了?
from setuptools import setup, find_packages
LONGDOC = """
To be completed
"""
PACKAGES = find_packages()
def setup_package():
setup(name='wbn',
version='3.10',
description='knowledge matcher',
long_description=LONGDOC,
packages=PACKAGES
)
if __name__ == "__main__":
setup_package()
When I do:
pip install .
I can see that in my virtual environment's site-packages directory 'wbn', all python source codes are installed correctly, but all resource files are not. So I added this file to MANIFEST.in for example:
recursive-include nl/cli *.yml
I hope this will add all *.yml files recursively to the 'wbn' library's installation directory, but it didn't.
What's wrong with my packaging?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将需要castest.in用于包装(源分布)和package_data字典作为设置元数据。
https://setuptoopools.pypoods.pypa.io/en/latest/latest/userguide/datafiles。 html
you would need both MANIFEST.in for packaging (source distribtions) and a package_data dictionary as setup metadata.
https://setuptools.pypa.io/en/latest/userguide/datafiles.html