根据this question
并且链接到其他地方,我了解到~= V.N
与>= V.N, == V.*
对于给定的发布标识符V.N,兼容的发布子句近似等于一对比较子句:
>= V.N, == V.*
但是~> V.N
是什么意思?仅仅表示> V.N, == V.*
,表示版本V.N
不能满足要求,但是V.(N+1)
可以满足要求吗?
注意:在任何地方我都没有看到使用过这种符号,但是GitHub最近发送了一条安全警报,说要更新一个requirements.txt以使用这种语法。
答案 0 :(得分:3)
此~>
在Python中不是有效的需求说明符。
安全警报必须在谈论另一种语言-也许是Gemfile(Ruby)?