This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Fixes for freeze on 1.6 (mostly win32)
Type: Stage:
Components: None Versions:
process
Status: closed Resolution:
Dependencies: Superseder:
Assigned To: gvanrossum Nosy List: gvanrossum, htrd, mhammond, tim.peters
Priority: normal Keywords: patch

Created on 2000-06-30 14:22 by htrd, last changed 2022-04-10 16:02 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
None htrd, 2000-06-30 14:22 None
Messages (9)
msg32953 - (view) Author: Toby Dickenson (htrd) Date: 2000-06-30 14:22
 
msg32954 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2000-06-30 15:41
No time to test or review this before beta1.  Please post an explanation to patches@python.org.
msg32955 - (view) Author: Guido van Rossum (gvanrossum) * (Python committer) Date: 2000-07-13 15:39
OK, I'll check it in. I just did a review of it myself (couldn't help myself) and it looks fine.
msg32956 - (view) Author: Mark Hammond (mhammond) * (Python committer) Date: 2000-07-10 18:59
The patches look fine, except for the reliance on 1.6.  If the patch can be changed to use sys.hexversion to derive the name of the base DLL, then I will instantly approve it.
msg32957 - (view) Author: Mark Hammond (mhammond) * (Python committer) Date: 2000-07-12 15:04
Marking as "Accepted", but I havent checked in yet - Im not sure of the exact process, so it may have to wait until I return to Oz (1 week).  Anyone else is welcome to make the commit in the meantime...
msg32958 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2000-07-10 06:39
Assigned to Mark Hammond at random, since he was mentioned in the submitter's comment.  Mark, please review or assign to someone else.
msg32959 - (view) Author: Toby Dickenson (htrd) Date: 2000-07-03 06:16
Changes in this patch:

1. Changed bkfile to use the new filecmp module, which replaces cmp

2. In freeze.py, added 'ce' to the list of modules that every win32 program tries to import, and will always fail.

3. Changed various references to python15.lib into python16.lib

4. Mark added a support for a extensions_win32.ini file, to locate frozen extension modules on win32. Ive added support for the standard modules that are no longer built-in (socket etc). This includes adding a 'prefix' parameter to checkextensions_win32.checkextensions (which probably contains sys.prefix). This parameter is used to create a PYTHONPREFIX environment variable, which is then picked up by the entries for the standard extension modules in extensions_win32.ini 

msg32960 - (view) Author: Toby Dickenson (htrd) Date: 2000-07-10 09:45
The patch included a change to cmp.py - but this bug has already been fixed (slightly differently) by Sjoerd Mullender.

I can confirm that the rest of my changes work ok with that fix.
msg32961 - (view) Author: Toby Dickenson (htrd) Date: 2000-07-12 09:50
Heres a revised patch. Ive changed two items:

1 pythonNN.lib filename taken from sys.version_info, as requested by Mark

2. Ive slipped in some entries to extensions_win32.ini for more of the standard extension modules.
History
Date User Action Args
2022-04-10 16:02:02adminsetgithub: 32494
2000-06-30 14:22:18htrdcreate