我用--global-option pip安装一个特定的包。如何在setup.py中添加该包作为依赖项?

时间:2017-12-06 22:22:10

标签: python setup.py dulwich

我正在使用这个名为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"

0 个答案:

没有答案