【发布时间】:2016-02-24 06:45:43
【问题描述】:
PEP 0440 包含以下两个看似矛盾的陈述:
开发版本允许使用
.、-或_分隔符,也可以同时省略分隔符。其正常形式是使用.分隔符。这允许诸如1.2-dev2或1.2dev2之类的版本标准化为1.2.dev2。
和
请注意,
devN和postN必须始终以点开头,即使紧跟在数字版本之后(例如1.0.dev456、1.0.post1)。
第二句话错了吗?是否允许一起省略分隔符?如果是这样,提醒 PEP 作者更正 PEP 的流程是什么?
【问题讨论】:
-
PEP 包含一个邮件列表的“讨论”链接,这似乎是发送查询的明显目标。
-
不确定这是否重要,但第二个引用来自标有 的部分。本部分主要针对自动处理分发元数据的工具的作者,而不是决定 Python 分发的开发人员版本控制方案。
-
第一部分讨论标准化。因此,一旦标准化,分隔符就不应再次删除。
-
@MartijnPieters 感谢您的建议,我已发布到“讨论”邮件列表。如果/当我收到回复时,我会更新答案。
标签: python semantic-versioning pep