覆盖安装要求版本

2024-04-25 06:16:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python包,它被用作库和可执行文件。因此,我希望库no具有固定的版本,但在将包作为可执行文件安装时,我希望修复依赖项。问题是库和bin之间有一个公共版本,但它读取bin。所以我有点像:

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

但如果我这样做了

pip install foobar[bin]

它安装任何版本的six

所以我想知道是否有一种方法可以根据额外的要求覆盖install\u requires版本


Tags: installpip方法no版本可执行文件binsetup