PyRoe

PyRoe is a "static partial linker" for small helper Python libraries.

PyRoe links a Python script with its helper libraries into self-contained Python executable (PyRoe capsule).

[Download]

Pyroe HOWTO

Assume that your main module is called frob.py and that it uses libraries libfoo.py and libbar.py (directly or indirectly). To pyroize your program, follow these steps (see Figure above for enlightenment):

For more information see
pyroe --help

The name of PyRoe capsule is always derived from the name of the first file in the Manifest.pyroe.

Python eating its own tail

PyRoe always adds support files pyroe.py and libpyroe.py to the capsule. In particular, pyroizing empty Manifest.pyroe generates capsule called pyroe, which, oh!, is identical to the PyRoe executable! (PyRoe itself is distributed as a PyRoe capsule.)

Links

License

Copyright by Grzegorz Jakacki, 2006.
Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.
DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.
[End of License.]

The above is OSI-cerfied open-source license called Fair License.

Hosted at:
SourceForge.net Logo