[issue12406] msi.py needs updating for Python 3.3

2012-02-21 Thread Martin v . Löwis
Martin v. Löwis added the comment: msi.py is now up-to-date as of 75990a013d4d. If further changes are made to the tree that require further changes to msi.py, a new issue should be opened. -- resolution: -> fixed status: open -> closed ___ Python

[issue12406] msi.py needs updating for Python 3.3

2012-02-21 Thread Roundup Robot
Roundup Robot added the comment: New changeset 75990a013d4d by Martin v. Löwis in branch 'default': Issue #12406: Update list of files. http://hg.python.org/cpython/rev/75990a013d4d -- ___ Python tracker _

[issue12406] msi.py needs updating for Python 3.3

2012-02-21 Thread Roundup Robot
Roundup Robot added the comment: New changeset 2fed68cf102a by Martin v. Löwis in branch 'default': Issue #12406: prevent case where shortened name could conflict with short name. http://hg.python.org/cpython/rev/2fed68cf102a -- ___ Python tracker <

[issue12406] msi.py needs updating for Python 3.3

2011-10-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: Can't you use the normal algorithm for short names? I.e. KEYCER~1.PEM etc. Or doesn't it exist anymore? -- ___ Python tracker ___

[issue12406] msi.py needs updating for Python 3.3

2011-10-22 Thread Vinay Sajip
Vinay Sajip added the comment: Adding Antoine for the short-name conflicts caused by the *.passwd.pem files. -- nosy: +pitrou ___ Python tracker ___

[issue12406] msi.py needs updating for Python 3.3

2011-10-16 Thread Vinay Sajip
Vinay Sajip added the comment: I also noticed that subdirectories in packaging/tests/ need to be added (e.g. fake_dists), otherwise packaging tests fail when run in an installed Python. -- ___ Python tracker

[issue12406] msi.py needs updating for Python 3.3

2011-10-15 Thread Vinay Sajip
Vinay Sajip added the comment: Another problem in creating the MSI is that Lib\test\keycert.passwd.pem and Lib\test\keycert.pem both lead to a short name of 'KEYCERT.PEM', which is causing an assertion failure in msilib.Directory.make_short(). The other clashing pair is Lib\test\ssl_key.passw

[issue12406] msi.py needs updating for Python 3.3

2011-07-03 Thread Roundup Robot
Roundup Robot added the comment: New changeset 3ce11ddc9ec3 by Vinay Sajip in branch 'default': Issue #12406: Added upates for packaging's .exe files, command_template, and sysconfig.cfg. http://hg.python.org/cpython/rev/3ce11ddc9ec3 -- nosy: +python-dev __

[issue12406] msi.py needs updating for Python 3.3

2011-06-29 Thread Vinay Sajip
Vinay Sajip added the comment: > Packaging has two wininst*.exe files that distutils has not. If the code >already uses a glob, it should be fine; if it uses a fixed list, then we have >to add an if block. Yes, it's using glob :-) -- ___ Pytho

[issue12406] msi.py needs updating for Python 3.3

2011-06-29 Thread Éric Araujo
Éric Araujo added the comment: Packaging has two wininst*.exe files that distutils has not. If the code already uses a glob, it should be fine; if it uses a fixed list, then we have to add an if block. -- ___ Python tracker

[issue12406] msi.py needs updating for Python 3.3

2011-06-28 Thread Vinay Sajip
Vinay Sajip added the comment: > and adding the two files added for packaging should do the trick Which two files would those be, exactly? In my branch I've changed to logic from parent.physical == "distutils" to parent.physical in ("distutils", "packaging") and this should cover the all the

[issue12406] msi.py needs updating for Python 3.3

2011-06-27 Thread Éric Araujo
Éric Araujo added the comment: > I've realised there are more additions due to packaging - for example > there is a whole set of "wininst-X.Y[-amd64].exe" files Oh thanks, I had forgotten about msi.py. Copying the similar section that already exists for distutils wininst executables and addin

[issue12406] msi.py needs updating for Python 3.3

2011-06-26 Thread Martin v . Löwis
Martin v. Löwis added the comment: > BTW I made those Tcl/Tk changes because the instructions point to > getting the files from the svn repository (using svn export), and > they unpack into directories with a hyphen before the "8". Yes, that's unfortunate. These instructions are not correct (th

[issue12406] msi.py needs updating for Python 3.3

2011-06-26 Thread Vinay Sajip
Vinay Sajip added the comment: BTW I made those Tcl/Tk changes because the instructions point to getting the files from the svn repository (using svn export), and they unpack into directories with a hyphen before the "8". -- ___ Python tracker

[issue12406] msi.py needs updating for Python 3.3

2011-06-26 Thread Vinay Sajip
Vinay Sajip added the comment: Thanks, Martin. I've realised there are more additions due to packaging - for example there is a whole set of "wininst-X.Y[-amd64].exe" files in Lib/packaging/command. I won't commit anything just yet - I've made the changes I need to my local branch for testing

[issue12406] msi.py needs updating for Python 3.3

2011-06-26 Thread Martin v . Löwis
Martin v. Löwis added the comment: This looks fine, except for the Tk changes, which should not be made. -- ___ Python tracker ___ __

[issue12406] msi.py needs updating for Python 3.3

2011-06-25 Thread Vinay Sajip
New submission from Vinay Sajip : I know it's early days yet, but I've tried to create an MSI for Python 3.3. I was able to do so, but I had to make some changes to msi.py (patch attached). -- components: Build, Demos and Tools, Windows files: msi.py.diff keywords: patch messages: 13903