我正在使用使用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软件包的安装。
不要使用提供,它来自没有任何工具实现的打包规范(元数据PEP)。install_requires
参数中的requiremens映射到name
其他setup.py中的。IOW,用替换您provides
的setup(name='trytond', version='2.8.2')
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句