Python 覆盖安装需要的版本
我有一个Python包,它被用作库和可执行文件。因此,我希望库no具有固定的版本,但在将包作为可执行文件安装时,我希望修复依赖项。问题是库和bin之间有一个公共版本,但它读取bin。所以我有点像:Python 覆盖安装需要的版本,python,pip,setuptools,Python,Pip,Setuptools,我有一个Python包,它被用作库和可执行文件。因此,我希望库no具有固定的版本,但在将包作为可执行文件安装时,我希望修复依赖项。问题是库和bin之间有一个公共版本,但它读取bin。所以我有点像: setup( install_requires=['six'], extra_requires={ 'bin'=['six==1.0.0'], ) 但如果我这样做了 pip install foobar[bin] 它可以安装任何版本的six 所以我想知道是否有一种方
setup(
install_requires=['six'],
extra_requires={
'bin'=['six==1.0.0'],
)
但如果我这样做了
pip install foobar[bin]
它可以安装任何版本的six
所以我想知道是否有一种方法可以根据额外的要求覆盖install\u requires版本