[Python-checkins] peps: Update for new versioning scheme (3.3.0 instead of 3.3)

georg.brandl python-checkins at python.org
Sun Mar 4 15:55:42 CET 2012


http://hg.python.org/peps/rev/3b2906825d96
changeset:   4112:3b2906825d96
user:        Georg Brandl <georg at python.org>
date:        Sun Mar 04 15:59:45 2012 +0100
summary:
  Update for new versioning scheme (3.3.0 instead of 3.3)

files:
  pep-0101.txt |  25 ++++++++++++-------------
  1 files changed, 12 insertions(+), 13 deletions(-)


diff --git a/pep-0101.txt b/pep-0101.txt
--- a/pep-0101.txt
+++ b/pep-0101.txt
@@ -62,11 +62,10 @@
         http://hg.python.org/release/
 
     We use the following conventions in the examples below.  Where a release
-    number is given, it is of the form X.YaZ, e.g. 2.6a3 for Python 2.6 alpha
-    3, where "a" == alpha, "b" == beta, "rc" == release candidate.  If a micro
-    release number is used, then we'll say X.Y.MaZ.
+    number is given, it is of the form X.Y.ZaN, e.g. 3.3.0a3 for Python 3.3.0
+    alpha 3, where "a" == alpha, "b" == beta, "rc" == release candidate.
 
-    Release tags are named "vX.YaZ".  The branch name for minor release
+    Release tags are named "vX.Y.ZaN".  The branch name for minor release
     maintenance branches is "X.Y".
 
     This helps by performing several automatic editing steps, and guides you
@@ -156,7 +155,7 @@
 
   ___ Bump version numbers via the release script.
 
-      $ .../release/release.py --bump X.YaZ
+      $ .../release/release.py --bump X.Y.ZaN
 
       This automates updating various release numbers, but you will have to
       modify a few files manually.  If your $EDITOR environment variable is
@@ -197,9 +196,9 @@
       alpha or beta releases.  Note that Andrew Kuchling often takes care of
       this.
 
-  ___ Tag the release for X.YaZ.
+  ___ Tag the release for X.Y.ZaN.
 
-      $ .../release/release.py --tag X.YaZ
+      $ .../release/release.py --tag X.Y.ZaN
 
   ___ If this is a final major release, branch the tree for X.Y.
 
@@ -309,10 +308,10 @@
   ___ Use the release script to create the source gzip and bz2 tarballs, md5
       checksums, documentation tar and zip files, and gpg signature files.
 
-      $ .../release/release.py --export X.YaZ
+      $ .../release/release.py --export X.Y.ZaN
 
       This will leave all the relevant files in a subdirectory called
-      'X.YaZ/src', and the built docs in 'X.YaZ/docs' (for final releases).
+      'X.Y.ZaN/src', and the built docs in 'X.Y.ZaN/docs' (for final releases).
 
   ___ scp or rsync all the files to your home directory on dinsdale.python.org.
 
@@ -361,7 +360,7 @@
       Python-3.2.tgz, along with a "prev" subdirectory containing
       Python-3.2a1.msi, Python-3.2a1.tgz, Python-3.2a1.tar.bz2, etc.
 
-      ___ On dinsdale, cd /data/ftp.python.org/pub/python/X.Y[.Z]
+      ___ On dinsdale, cd /data/ftp.python.org/pub/python/X.Y.Z
           creating it if necessary.  Make sure it is owned by group 'webmaster'
           and group-writable.
 
@@ -383,14 +382,14 @@
       ___ md5sum the files and make sure they got uploaded intact.
 
       ___ If this is a final release: Move the doc zips and tarballs to
-          /data/ftp.python.org/pub/python/doc/X.Y[.Z] creating the directory
+          /data/ftp.python.org/pub/python/doc/X.Y.Z creating the directory
           if necessary, and adapt the "current" symlink in .../doc to point to
           that directory.  Note though that if you're releasing a maintenance
           release for an older version, don't change the current link.
 
       ___ If this is a final release (even a maintenance release), also unpack
           the HTML docs to
-          /data/ftp.python.org/pub/docs.python.org/release/X.Y[.Z].
+          /data/ftp.python.org/pub/docs.python.org/release/X.Y.Z.
 
       ___ Let the DE check if the docs are built and work all right.
 
@@ -513,7 +512,7 @@
 
   ___ Do the guided post-release steps with the release script.
 
-      $ .../release/release.py --done X.YaZ
+      $ .../release/release.py --done X.Y.ZaN
 
       Review and commit these changes.
 

-- 
Repository URL: http://hg.python.org/peps


More information about the Python-checkins mailing list