为什么不包括预期的资源文件?

发布于 2025-02-09 01:58:33 字数 626 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩物 2025-02-16 01:58:33

您将需要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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文