我正在使用这个名为 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"
它也会自动运行相当于