向 sdist 添加测试,但不安装

发布于 2024-09-15 17:27:23 字数 276 浏览 6 评论 0原文

我想将测试添加到 setuptools 发行版中的 sdist 包,但我不希望将它们安装在 bdist 中。我已经有了:

setup(
   ...
   packages = find_packages(exclude='tests'),
   test_suite = "tests",
   ...
)

但目前总是包含 tests/* 。我怎样才能改变这一点?

I'd like to add tests to the sdist package in my setuptools distribution, but I don't want them installed / in bdist. I already have:

setup(
   ...
   packages = find_packages(exclude='tests'),
   test_suite = "tests",
   ...
)

But currently the tests/* are always included. How can I change that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

夏末 2024-09-22 17:27:23

在 MANIFEST.in put 中

include tests/*

in MANIFEST.in put

include tests/*
巾帼英雄 2024-09-22 17:27:23

在 setup.py 中:

setup(
   ...
   packages = find_packages(exclude=['tests']),
   ...
)

注意 'tests' 周围的 []

在 MANIFEST.in 中:

recursive-include tests *

In setup.py :

setup(
   ...
   packages = find_packages(exclude=['tests']),
   ...
)

Notice the [] around 'tests'.

In MANIFEST.in :

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