Nit*_*ist 4 python pip requirements.txt
我已经看到在ruby的gem文件(文档)中使用的twiddle-wakka运算符(〜> )来指定与此类似的最后一个点版本:
'~> 0.3.1' is satisfied by 0.3.1, 0.3.2, 0.3.3, etc.
'~> 0.3.1' is not satisfied by 0.3.0
'~> 0.3' is satisfied by 0.3.1, 0.4.0, 0.5.1, etc.
'~> 0.3' is not satisfied by 0.2.0, 0.2.1, etc.
Run Code Online (Sandbox Code Playgroud)
我看到有一个>=运算符requirements.txt可以用来指定比这更好的东西,但我希望避免任何未来的包更新(主要版本更新)不再向后兼容我的代码 - 因此我想要一个玩弄,瓦卡.
pip中是否有等效的运算符?
有一天它将是PEP 440指定~=的兼容释放运算符,但是没有一个普通的Python工具支持它 - 不是pip,也没有新重生的setuptools unfork.
现在你必须手动指定它,例如,
Django >= 1.4.3, < 1.5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |