4

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

4

0 回答 0