Issue 1337: Tools/msi/msi.py does not work with PCBuild8 (original) (raw)

This issue has been migrated to GitHub: https://github.com/python/cpython/issues/45678

classification

Title: Tools/msi/msi.py does not work with PCBuild8
Type: enhancement Stage:
Components: Build Versions: Python 3.0, Python 2.6

process

Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: loewis Nosy List: christian.heimes, kevinwatters, loewis
Priority: low Keywords:

Created on 2007-10-26 14:10 by kevinwatters, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (5)
msg56791 - (view) Author: Kevin Watters (kevinwatters) Date: 2007-10-26 14:10
The msi.py script for creating an Windows MSI installer from a Python source tree has hardcoded values for "PCBuild." The newer MSVC 2005 build directory is "PCBuild8" and has a slightly different structure. msi.py needs to be changed to be able to work with a 2005-built Python tree as well.
msg57239 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2007-11-08 13:39
PCBuild is still the default compiler for Python but any patches are appreciated. You could start by writing a new or updating the old compiler command to support VS 2005. The old distutils.msvccompiler supports only MSVC 6 and 7 but not 8.
msg57621 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2007-11-18 20:36
kevinwatters: don't bother fixing msi.py. I'll update it whenever I make a release; there is little point in updating it in-between.
msg57665 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2007-11-19 20:44
Just for your information, Kevin: I've created a PCbuild9 directory for VS 2008 Beta 2 in the py3k branch. I've also changed msi.py to work with PCbuild and PCbuild9.
msg58740 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2007-12-18 11:57
Python 2.6 and 3.0 are using PCbuild9.
History
Date User Action Args
2022-04-11 14:56:27 admin set github: 45678
2007-12-18 11:57:00 christian.heimes set status: open -> closedresolution: later -> out of datemessages: +
2007-11-19 20:44:02 christian.heimes set messages: +
2007-11-18 20:36:04 loewis set assignee: loewismessages: + nosy: + loewis
2007-11-08 13:39:22 christian.heimes set priority: lowresolution: latermessages: + nosy: + christian.heimes
2007-10-26 14:10:24 kevinwatters create