Updated Windows instructions as per MvL.
This commit is contained in:
parent
e95861fb26
commit
bf256d98bb
24
pep-0101.txt
24
pep-0101.txt
|
@ -289,6 +289,30 @@ How to Make A Release
|
|||
___ The WE then generates Windows installer files for each Windows
|
||||
target architecture (for Python 3.3, this means x86 and AMD64).
|
||||
|
||||
- He has one checkout tree per target architecture, and builds the
|
||||
pcbuild.sln project for the appropriate architecture.
|
||||
|
||||
- PC\icons.mak must have been run with nmake.
|
||||
|
||||
- The cmd.exe window in which this is run must have Cygwin/bin in its
|
||||
path (at least for x86).
|
||||
|
||||
- The cmd.exe window must have MS compiler tools for the target
|
||||
architecture in its path (VS 2010 for Python 3.3).
|
||||
|
||||
- The WE then edits Tools/msi/config.py (a file only present locally)
|
||||
to update full_current_version and sets snapshot to false. Currently
|
||||
for a release config.py looks like
|
||||
|
||||
snapshot=0
|
||||
full_current_version="3.3.5rc2"
|
||||
certname="Python Software Foundation
|
||||
PCBUILD='PCbuild\\amd64'
|
||||
|
||||
The last line is only present for the amd64 checkout.
|
||||
|
||||
- Now he runs msi.py with ActivePython or Python with pywin32.
|
||||
|
||||
The WE checksums the files (*.msi, *.chm, *-pdb.zip), uploads them to
|
||||
dinsdale together with gpg signature files, and emails you the location
|
||||
and md5sums.
|
||||
|
|
Loading…
Reference in New Issue