[ANN] Movable Python 1.0.1
Fuzzyman
fuzzyman at gmail.com
Wed Feb 15 05:45:52 EST 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-list
mailing list