我正在使用这个名为Dulwich的软件包。在开发过程中,我安装它是这样的:
pip install dulwich --global-option="--pure"
我想将dulwich添加为我自己的包的setup.py文件的依赖项,但我不确定如何使用该纯标志。如果我的依赖关系看起来像这样:
DEPENDENCIES = [
'dulwich',
]
setup(
install_requires=DEPENDENCIES,
...
)
它会失败。我已尝试添加--pure和--global-options的所有变体,但它们都失败了,如:
'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Invalid requirement, parse error at "'--pure'"
我应该如何正确添加此包作为依赖项?最终目标是我可以将我的包放在PyPi上,以便当有人运行时
pip install my_package
它会自动运行等效的pip install dulwich --global-option="--pure"