Added new simple end-to-end test for the PyRun build process: make test-distribution.
Added support to import top-level frozen modules via -m. For packages this still fails due to bugs in Python itself.
Added a new easy to use pyrun installation shell script: install-pyrun.
install-pyrun will now default to eGenix PyRun 1.1.0.
install-pyrun now has a new --pyrun-distribution option to
manually direct the script to a distribution file. This comes in handy
when testing your own eGenix PyRun distributions.
Enhanced Integration
Optional readline module included in our binary builds now
links against readline version 6 instead of 5. This should resolve
readline issues on modern Linux installations.
Resolved an issue related to sys.argv[0] that prevented
installation of e.g. numpy and lxml with pyrun. We've tested PyRun
installation with numpy, lxml, Cython, Django, Trac and several other popular packages. They should all install fine now.
PyRun now reads scripts from stdin when used as filter or when providing '-' as script name.
Other Changes
Documented that setuptools/distribute and pip are not designed to be relocatable - unlike PyRun itself.
Most references to the pyrun build directory are now replaced with "<pyrun>". This reduces the pyrun binary size and also avoids confusion when looking at tracebacks.
Backported a patch to have Python 2.5 compile on systems that have a more recent version of svnversion installed.
We've managed to push the size down from 12MB in 1.0.0 to 11MB in this new release.