gpt4 book ai didi

python setup.py sdist 仅包括来自顶级模块的 .py 源

转载 作者:IT老高 更新时间:2023-10-28 22:18:56 28 4
gpt4 key购买 nike

我有一个 setup.py:

from setuptools import setup

setup(
...
packages=['mypackage'],
test_suite='mypackage.tests',
...
)

python setup.py sdist 创建一个文件,其中仅包含来自顶级 mypackage 的源模块,而不包含 mypackage.tests 或任何其他子模块。

我做错了什么?

使用python 2.7

最佳答案

使用 find_packages() function :

from setuptools import setup, find_packages

setup(
# ...
packages=find_packages(),
)

该函数将搜索 python 包(带有 __init__.py 文件的目录)并将它们作为格式正确的列表返回。它将从与 setup.py 脚本相同的目录开始,但可以指定一个明确的起始目录,以及排除模式(如果您需要它来跳过某些内容)。

关于python setup.py sdist 仅包括来自顶级模块的 .py 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14553787/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com