点子为何从版本10升级到版本18?


110

运行pip install脚本时收到以下警告:

 You are using pip version 10.0.1, however version 18.0 is available

这很奇怪。pip项目是否刚刚从版本10升级到版本18?为什么?

Answers:


109

发行说明中的​​第一点:

  • 切换到基于日历的版本控制方案。

https://pip.pypa.io/en/stable/news/

有关日历版本控制的更多信息:https : //calver.org/


1
感谢您的及时答复!甚至没有考虑过calver是包裹管理者想要的东西;在我看来,对于像ubuntu这样的操作系统更有意义!
mircealungu '18

4
pypa-dev邮件列表中,不仅说明选择了calver,而且说明了选择的原因:“这是自采用3个月发布节奏和基于Calendar的版本控制方案(也称为CalVer)以来的第一个pip版本。简而言之,除非之前的版本没有任何变化,否则每3个月将有一个新的pip版本。如发布月份等更多详细信息,请参见pip的开发文档。”
mozz100 '18

同样在pypa-dev邮件列表中,它有一个重点突出显示。-完整的PEP 518支持-包括对内部版本安装的支持。将版本号设置为18.0可以很好地标记PEP518。否则,我期望使用11.0版本。
zerocog
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.