gpt4 book ai didi

python - 使 Python 中的 distutils 自动查找包

转载 作者:IT老高 更新时间:2023-10-28 20:35:47 24 4
gpt4 key购买 nike

当在 Python 中的 distutils 中的 setup.py 中描述 python 包时,有没有办法让它自动获取每个具有 __init__ 的目录.py 并将其作为子包包含在内?

即如果结构是:

mypackage/__init__.py
mypackage/a/__init__.py
mypackage/b/__init__.py

我想避免这样做:

packages = ['mypackage', 'mypackage.a', 'mypackage.b']

而只是这样做:

packages = ['mypackage']

并让它自动找到像 ab 这样的东西,因为它们有一个 init 文件。谢谢。

最佳答案

我建议使用 setuptools 提供的 find_packages() 函数如:

from setuptools import setup, find_packages

然后做

packages=find_packages()

关于python - 使 Python 中的 distutils 自动查找包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12966216/

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