如何使用最小和最大版本范围进行pip安装包?

14 浏览
0 Comments

如何使用最小和最大版本范围进行pip安装包?

我想知道是否有办法告诉pip,在要求文件中,同时安装一个具有最低版本(pip install package>=0.2)和永不安装的最高版本(理论上的api:pip install package<0.3)的软件包。

我之所以问,是因为我正在使用一个正在积极开发的第三方库。我希望我的pip要求文件指定它应始终安装0.5.x分支的最新次要发布版本,但我不希望pip尝试安装任何更新的主要版本(如0.6.x),因为API不同。这很重要,因为即使0.6.x分支可用,开发人员仍然发布对0.5.x分支的补丁和错误修复,所以我不想在我的需求文件中使用静态的package==0.5.9行。

有办法实现吗?

0