[Python-checkins] peps: Updated Windows instructions as per MvL.
georg.brandl
python-checkins at python.org
Mon Mar 10 08:04:25 CET 2014
http://hg.python.org/peps/rev/027b1e215e08
changeset: 5405:027b1e215e08
user: Georg Brandl <georg at python.org>
date: Mon Mar 10 08:04:10 2014 +0100
summary:
Updated Windows instructions as per MvL.
files:
pep-0101.txt | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/pep-0101.txt b/pep-0101.txt
--- a/pep-0101.txt
+++ b/pep-0101.txt
@@ -289,6 +289,30 @@
___ 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.
--
Repository URL: http://hg.python.org/peps
More information about the Python-checkins
mailing list