1

PEP 0440には、矛盾しているように見える次の 2 つのステートメントが含まれています。

開発リリースでは、、、またはセパレーターを使用できる.ほか-_セパレーターをすべて一緒に省略できます。これの通常の形式は.区切り記号です。1.2-dev2これにより、やなどのバージョンが1.2dev2に正規化され1.2.dev2ます。

devN数値バージョンの直後に使用する場合でも、 andpostNの前には必ずドットを付ける必要があることに注意してください(例: 1.0.dev456, 1.0.post1)。

2番目のステートメントは間違っていますか?セパレータをまとめて省略してもいいですか?もしそうなら、PEP 作成者に PEP を修正するよう警告するプロセスは何ですか?

4

1 に答える 1

0

Martijn のコメントは正しいです。2 番目のステートメントは、正規化された形式に関するものです。

Donald Stufft は、distutils-sig@python.org メーラーで次のように確認しました。

正規化すると、ドットが必要になります。正規化が最初に適用されます。

于 2015-11-24T06:08:33.810 に答える