我正在开发一个使用 setuptools 进行打包的 python projet ( tryton ) 的分支。我正在尝试扩展项目的服务器部分,并希望能够将现有模块与我的 fork 一起使用。
这些模块与 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 包的安装。