佩普0440包含以下两个似乎自相矛盾的语句:
开发版本允许使用
.
、-
或_
分隔符,并同时省略分隔符。它的正常形式是使用.
分隔符。这允许像1.2-dev2
或1.2dev2
这样的版本将1.2.dev2
标准化。
和
请注意,
devN
和postN
之前必须始终有一个点,即使在紧跟数字版本(例如1.0.dev456
、1.0.post1
)之后使用时也是如此。
第二条陈述是错的吗?允许将分隔符全部省略吗?如果是,提醒PEP作者纠正PEP的过程是什么?
发布于 2015-11-23 22:08:33
Martijn的评论是正确的,第二种说法是关于规范化形式的。
Donald在distutils-sig@python.org邮件中确认:
一旦归一化,它必须有一个点。首先应用归一化。
https://stackoverflow.com/questions/33849399
复制相似问题