我有两个版本的python版本:
16.1206.43542
17.0817.221945+f4cc396
我能看到的唯一真正的区别是结束元数据。当我运行pip install package
时,安装了版本16.1206.43542,而不是最新版本。这是正确的行为吗?我本以为pip会尊重元数据,并安装了后来的软件包吗?
思考?想法?任何人都会受到欢迎。为了透明,我将git构建中的sha添加到版本中。
答案 0 :(得分:0)
我看了这个,发现正确的答案是任何遵循正常语义版本控制的东西,它将构建标记为预发布版本,然后必须明确调用才能安装,通常用&#39标识; - &#39 ;. https://semver.org/(主题9)
对于pip安装版本必须是要自动安装的非预发布版本。