rearrange
This commit is contained in:
parent
ca9ed7bb15
commit
47504f6cf1
91
pep-0101.txt
91
pep-0101.txt
|
@ -127,52 +127,6 @@ How to Make A Release
|
|||
use your judgement, taking into account whether you are making an alpha,
|
||||
beta, or final release.
|
||||
|
||||
___ If this is a final major release, branch the tree for X.Y
|
||||
|
||||
When making a major release (e.g., for 2.6), you must create the
|
||||
long-lived maintenance branch. To create a _branch_ (e.g.,
|
||||
release26-maint), do the following:
|
||||
|
||||
.../sandbox/release/release.py --branch X.Y
|
||||
|
||||
___ If you just made the release branch, check out a clean version
|
||||
into a new directory. You'll be doing the release from this new
|
||||
branch.
|
||||
|
||||
% svn co \
|
||||
svn+ssh://pythondev@svn.python.org/python/branches/release26-maint
|
||||
|
||||
___ Set the original trunk up to be the next release.
|
||||
|
||||
% .../sandbox/release/release.py --bump 2.7a0
|
||||
|
||||
___ Edit all version references in the README
|
||||
|
||||
___ Move any historical "what's new" entries from Misc/NEWS to
|
||||
Misc/HISTORY.
|
||||
|
||||
___ The LICENSE file. Add the pending version to the list of
|
||||
releases, and be sure to check the release dates.
|
||||
|
||||
___ There's a copy of the license in Doc/license.rst
|
||||
|
||||
___ Doc/tutorial/interpreter.rst (2 references to '[Pp]ython26', one
|
||||
to 'Python 2.6').
|
||||
|
||||
___ Doc/tutorial/stdlib.rst and Doc/tutorial/stdlib2.rst, which have
|
||||
each one reference to '[Pp]ython26'.
|
||||
|
||||
___ Update the version number in configure.in and re-run autoconf.
|
||||
|
||||
___ Update the version numbers for the Windows builds in PC/ and
|
||||
PCbuild/, which have references to python26.
|
||||
|
||||
% find PC/ PCbuild/ \( -type f -and -not -wholename '*/.svn/*' \) | xargs sed -i 's/python26/python27/g'
|
||||
% svn mv PC/os2emx/python26.def PC/os2emx/python27.def
|
||||
|
||||
___ cd release26-maint # cd into the branch directory.
|
||||
|
||||
|
||||
___ Regenerate Lib/pydoc-topics.py
|
||||
|
||||
cd to the Doc directory and type ``make pydoc-topics``. Then copy
|
||||
|
@ -219,6 +173,51 @@ How to Make A Release
|
|||
alpha or beta releases. Note that Andrew Kuchling often takes care of
|
||||
this.
|
||||
|
||||
___ If this is a final major release, branch the tree for X.Y
|
||||
|
||||
When making a major release (e.g., for 2.6), you must create the
|
||||
long-lived maintenance branch. To create a _branch_ (e.g.,
|
||||
release26-maint), do the following:
|
||||
|
||||
.../sandbox/release/release.py --branch X.Y
|
||||
|
||||
___ If you just made the release branch, check out a clean version
|
||||
into a new directory. You'll be doing the release from this new
|
||||
branch.
|
||||
|
||||
% svn co \
|
||||
svn+ssh://pythondev@svn.python.org/python/branches/release26-maint
|
||||
|
||||
___ Set the original trunk up to be the next release.
|
||||
|
||||
% .../sandbox/release/release.py --bump 2.7a0
|
||||
|
||||
___ Edit all version references in the README
|
||||
|
||||
___ Move any historical "what's new" entries from Misc/NEWS to
|
||||
Misc/HISTORY.
|
||||
|
||||
___ The LICENSE file. Add the pending version to the list of
|
||||
releases, and be sure to check the release dates.
|
||||
|
||||
___ There's a copy of the license in Doc/license.rst
|
||||
|
||||
___ Doc/tutorial/interpreter.rst (2 references to '[Pp]ython26', one
|
||||
to 'Python 2.6').
|
||||
|
||||
___ Doc/tutorial/stdlib.rst and Doc/tutorial/stdlib2.rst, which have
|
||||
each one reference to '[Pp]ython26'.
|
||||
|
||||
___ Update the version number in configure.in and re-run autoconf.
|
||||
|
||||
___ Update the version numbers for the Windows builds in PC/ and
|
||||
PCbuild/, which have references to python26.
|
||||
|
||||
% find PC/ PCbuild/ \( -type f -and -not -wholename '*/.svn/*' \) | xargs sed -i 's/python26/python27/g'
|
||||
% svn mv PC/os2emx/python26.def PC/os2emx/python27.def
|
||||
|
||||
___ cd release26-maint # cd into the branch directory.
|
||||
|
||||
___ Tag the release for X.YaZ
|
||||
|
||||
.../sandbox/release/release.py --tag X.YaZ
|
||||
|
|
Loading…
Reference in New Issue