什么是来自ruby’s gem的twiddle-wakka(?>)在requirements.tx
发布时间:2020-12-17 02:45:37 所属栏目:百科 来源:网络整理
导读:我已经看到在 ruby的gem文件( documentation)中使用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'
我已经看到在
ruby的gem文件(
documentation)中使用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中有一个> =运算符可以用来指定比这更好的东西,但我希望避免任何未来的包更新(主要版本更新)不再向后兼容我的代码 – – 因此我想要一个twiddle-wakka. pip中是否有等效的运算符? 解决方法
有一天它会是?=
compatible-release operator specified by PEP 440,但是普通的Python工具都没有支持它 – 不是pip,也没有新重生的
setuptools unfork.
现在你必须手动指定它,例如, Django >= 1.4.3,< 1.5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |