PyPI 如何确定包的最新版本是什么?
How does PyPI decide what is the latest version of a package?
我最近上传了我在 PyPI 上开发的软件包的升级版本 0.4.3
。第二天我注意到一个小调整我忘记添加了,并上传了一个新版本,0.4.3a0
。然而,PyPI 一直将之前的版本标记为最新版本。我错过了什么?
Using PEP 440, under which 0.4.3a0
is read as a pre-release(特别是 alpha)版本 0.4.3
。
Within a numeric release (1.0, 2.7.3)
, the following suffixes are permitted and MUST be ordered as shown:
.devN, aN, bN, rcN, <no suffix>, .postN
考虑使用版本 0.4.3post1
或仅 0.4.4
。
我最近上传了我在 PyPI 上开发的软件包的升级版本 0.4.3
。第二天我注意到一个小调整我忘记添加了,并上传了一个新版本,0.4.3a0
。然而,PyPI 一直将之前的版本标记为最新版本。我错过了什么?
Using PEP 440, under which 0.4.3a0
is read as a pre-release(特别是 alpha)版本 0.4.3
。
Within a numeric release
(1.0, 2.7.3)
, the following suffixes are permitted and MUST be ordered as shown:.devN, aN, bN, rcN, <no suffix>, .postN
考虑使用版本 0.4.3post1
或仅 0.4.4
。