[Distutils] Re: Add multiple frozen modules

James C. Ahlstrom jim@interet.com
Thu, 15 Jul 1999 16:17:48 -0400


Christian Tismer wrote:
> Yes, and to complete it: The append trick *does* work on Unix.
> And a resource like management of things could be written
> with Python, defining our own resources. Why care about an OS?

[Jim ponders the append trick...]

OK, a really simple idea is to do this:
  cat python.exe string.pyc site.pyc > myprog.exe
That is, just append a bunch of *.pyc to the executable.
Anybody can do that.  Then make the import mechanism be
able to find them.  So, look for the *.pyc magic numbers.
To recover the module names, use the base file name of the
code object attribute co.co_filename.

Same with Python15.dll, append *.pyc to it too.

Jim Ahlstrom