Pip安装语义版本,元数据不升级

时间:2017-08-17 22:33:51

标签: python pip semantic-versioning

我有两个版本的python版本:

16.1206.43542
17.0817.221945+f4cc396

我能看到的唯一真正的区别是结束元数据。当我运行pip install package时,安装了版本16.1206.43542,而不是最新版本。这是正确的行为吗?我本以为pip会尊重元数据,并安装了后来的软件包吗?

思考?想法?任何人都会受到欢迎。为了透明,我将git构建中的sha添加到版本中。

1 个答案:

答案 0 :(得分:0)

我看了这个,发现正确的答案是任何遵循正常语义版本控制的东西,它将构建标记为预发布版本,然后必须明确调用才能安装,通常用&#39标识; - &#39 ;. https://semver.org/(主题9)

对于pip安装版本必须是要自动安装的非预发布版本。