覆盖install_requires版本

时间:2019-07-05 14:04:52

标签: python pip setuptools

我有一个Python软件包,它将它用作库和可执行文件。因此,我希望该库不具有固定的版本,但是当将软件包安装为可执行文件时,我希望固定其依赖性。问题在于,库和垃圾箱之间存在一个通用版本,但它读取垃圾箱。所以我有类似的东西:

setup(
    install_requires=['six'],
    extra_requires={
        'bin'=['six==1.0.0'],
)

但是,如果我这样做

pip install foobar[bin]

它将安装six的任何版本。

所以我想知道是否有一种方法可以根据extra_requires覆盖install_requires版本

0 个答案:

没有答案