Win32 installer / "standalone" packager

Karl Putland kperacles at geocities.com
Sat Jul 10 13:19:10 EDT 1999


Installer install breaks ;-)

The traceback goes away too fast, but I think it says...

Traceback... yada-yada-yada
File "launch.py", line 12, in ?
    support = os.path.join(installdir, "support")
NameError: installdir


from launch.py

welcome="""\
Welcome to the Win32 Installer!\n\n"""

print welcome

idif = getinstalldir()

support = os.path.join(installdir, "support")    # this is line 12


Karl Putland
kperacles at geocities.com


Gordon McMillan <gmcm at hypernet.com> wrote in message news:1280576364-81429328 at hypernet.com...
> This is to announce that I have made a major upgrade to my Win32 
> Installer and that it is now available on python.org's contrib site.
> 
> What's New
>  Updated for 1.5.2 
>  Automatic handles Python/TK apps
>  Support for console / console-less apps
>  New one-step generation (no config file needed)
>  Detects binary (dll dependencies) even without dumpbin.exe 
> installed.
> 
> Where is it?
>  ftp://ftp.python.org/pub/python/contrib/System/Installer_r_01.exe
> 
> How's it licensed?
>  As loosely as possible.
> 
> More Info:
> 
> Installer is a set of utilities for creating installation
> packages and quasi-standalone python executables for Win32. No
> compiler is required.
> 
> Win32Installer steals from freeze, Christian Tismer's sqfreeze,
> and Greg Stein's imputils.py. It will detect TK usage, and 
> automatically install the necessary files. It can run console
> apps or pure GUIs.
> 
> It can create a single-file self-extracting installation package.
> 
> It can also create quasi-standalone executables. These are not
> single file; but everything exists in one directory tree with
> no dependencies outside that tree, and no registry dependencies.
> So uninstalling consists of deleting the directory tree, and it
> shouldn't get messed up by other versions of python or TCL/TK
> installed on the user's machine.
> 
> It also creates the smallest possible distributions - Python
> modules are distributed as compressed archives (no source) and
> imported directly from the archive. For example, Python/Lib
> (excluding the test package) fits in a 475K Python_lib.pyz
> file.
> 
> Win32Installer works with Python 1.5.2. It will not work with
> Python 1.5.1 or earlier, mostly because of the fact that in
> 1.5.2, zlib.pyd is statically linked to zlib, while in 1.5.1
> it was dynamically linked.
> 
> Files: Installer_r_01.exe
> Contact: gmcm at hypernet.com
> 
> Copyright McMillan Enterprises; licensed on the "who cares" 
> model.
> 
> - Gordon
> 
> 


More information about the Python-list mailing list