[英]requirements.txt tilde equals (~=) vs tilde greater-than (~>)
根据这个问题以及它与其他地方的联系,我了解到~= VN
与>= VN, == V.*
对于给定的发布标识符VN,兼容发布子句大致等同于一对比较子句:
>= VN, == V.*
但是什么~> VN
是什么意思? 它只是意味着> VN, == V.*
,表明版本VN
不满足要求,但是V.(N+1)
会吗?
注意:我没有看到任何地方使用过这种表示法,但GitHub最近发送了一个安全警报,说更新一个requirements.txt以使用这种语法。
这个~>
不是Python中的有效需求说明符。
安全警报一定是在谈论另一种语言 - 也许它是一个Gemfile(Ruby)?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.