gpt4 book ai didi

python - 在 python 的 setup.py 中使用 "provides"关键字参数

转载 作者:太空狗 更新时间:2023-10-30 01:22:51 25 4
gpt4 key购买 nike

我正在开发一个使用 setuptools 进行打包的 python projet ( tryton) 的分支。我正在尝试扩展项目的服务器部分,并希望能够通过我的分支使用现有模块。

这些模块随 setuptools 打包分发,需要安装基础项目。

我需要一种方法来使我的 fork 被认为是这些模块的可接受要求。

编辑:这是我在 setup.py 中使用的内容:

from setuptools import setup

setup(
...
provides=["trytond (2.8.2)"],
...
)

我希望能够安装的模块具有这些要求:

from setuptools import setup

setup(
...
install_requires=["trytond>=2.8"]
...
)

实际上,安装我的包后,尝试安装模块会触发 trytond 包的安装。

最佳答案

不要使用提供,它来自未被任何工具实现的打包规范(元数据 PEP)。 install_requires 参数中的要求映射到其他 setup.py 中的 name。 IOW,将您的 provides 替换为 setup(name='trytond', version='2.8.2')

关于python - 在 python 的 setup.py 中使用 "provides"关键字参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18719938/

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