I'm pleased to be able to announce the release of `Movable Python 1.0.1 <http://www.voidspace.org.uk/python/movpy/>`_. This includes the release of **Movable Python** for Python 2.2.
To obtain it, visit the `Movable Python Shop <http://voidspace.tradebit.com/groups.php>`_. Existing users of Movable Python can go to the groups area and simply download an updated copy. .. note:: For a heads up about possible features in the *next* version of a Movable Python, visit the `Voidspace Techie Blog <http://www.voidspace.org.uk/python/weblog/index.shtml>`_. What's New ? ========== Added support for the ``-m`` command line option. This works for modules contained within the ``library.zip``, as well as other modules on ``sys.path``. **Movable Python** now *ignores* (with warnings) the unsupported Python command line options. Error messages are now printed to ``sys.stderr``. Can run '.pyc' and '.pyo' files. ``customize.py`` now run when launching an interactive interpreter. Renamed the function to go interactive to ``interactive_mode``. New variable available in ``customize.py``. ``interactive``, this is ``True`` if launching an interactive interpreter. This allows you to customize the environment differently for interactive sessions. Add the ``lib`` directory (etc) to ``sys.path`` before entering interactive mode. (BUGFIX) ``pywin32`` extensions now import properly (even on machines that don't have them installed). (BUGFIX) {sm;:oops:} Added the extra files for `Firedrop2 Macros <http://www.voidspace.org.uk/python/firedrop2/macros.html>`_. Changes for Python 2.2 compatibility. Distribution for Python 2.2 built. What is Movable Python ? =================== **Movable Python** is a distribution of Python for Windows that doesn't need to be installed. It easily fits onto a USB memory stick. Python on a stick. It is integrated with SPE, the Python IDE, to make **Movable Python** a portable Build, Test, and Run environment. It has a nice GUI to launch programs and control its behaviour. Movable Python is useful in the following situations: * Machines where you can't install programs. * Where you need a portable 'Build, Test, and Run' Python environment. * Having several versions of Python on the same machine for forward/backward compatibility testing. * Easily deploying Python scripts without having to install Python. * Try before you buy - test Python without having to install it, including new versions . * 'Python Runtime Environment'. '``.py``' files can be associated with movpy. For more information, see `An Introduction to Movable Python <http://www.voidspace.org.uk/python/movpy/introduction.html>`_. Known Issues ========== * There are problems with the ``pywin32`` extensions and Python 2.2. They are included but may not all function correctly. * ``-m`` doesn't work with modules in ``library.zip`` under Python 2.2. This may or may not be resolvable. * **Movable Python** doesn't yet handle ``from __future__ import ...`` statements in scripts that are run. This will be fixed. -- http://mail.python.org/mailman/listinfo/python-list