繁体   English   中英

python.pip中require.txt中的ruby gem的twiddle-wakka(〜>)等效于什么?

[英]What is the equivalent of twiddle-wakka (~>) from ruby's gem in requirements.txt for python's pip?

我已经看到在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.

我看到在requirements.txt中有一个>=运算符,可用于指定比此更好的任何东西,但我希望避免以后的任何软件包更新(主要版本更新)都不再与我的代码向后兼容-因此,为什么我要旋转呢。

是否有与pip等效的运算符?

有一天,它会~=由PEP 440指定兼容的释放操作 ,但没有一个共同的Python工具的支持它尚未不是点子,也不是新脱胎换骨setuptools的unfork

现在,您必须手动指定它,例如,

Django >= 1.4.3, < 1.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM