[ANN] Movable Python 1.0.1

Fuzzyman fuzzyman at gmail.com
Wed Feb 15 11:28:26 CET 2006


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.



More information about the Python-announce-list mailing list