[IPython-user] Movable Python Pre-Release

fuzzyman at voidspace.org.uk fuzzyman at voidspace.org.uk
Wed Jan 4 07:17:57 CST 2006

{emo;movpy} `Movable Python </python/movpy/>`_ is done and documented - and *most* of the testing on Windows 98 is done. {sm;:-p}

I just need to create the different distributions and get the `shop <http://www.fuchsiashock.co.uk/products/movable_python/index.php>`_ setup.

.. image:: /python/movpy/images/screen1.jpg
   :height: 234
   :width: 382
   :alt: Movable Python in Action
   :class: image
   :align: center

Several of the libraries I'd like to bundle with it (`IPython <http://ipython.scipy.org>`_, `SPE <http://www.stani.be/python/spe/blog/>`_) are about to release new versions. This means full release is about a week away.

If anyone wants a *pre-release* version then the cost is five pounds (sterling), and you can pay by paypal to fuzzyman at voidspace.org.uk. You get free upgrades for a year, but I'll start the year from the official release date. {sm;:-)}

.. note::

    Twenty percent of all sales go to support the development of `SPE <http://www.stani.be/python/spe/blog/>`_.

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 {acro;USB;Universal Serial Bus}
memory stick. Python on a stick. {sm;:-)}

It is integrated with `SPE <http://www.stani.be/python/spe/blog/>`_, the Python
{acro;IDE;Integrated Development Environment}, to make **Movable Python** a
portable *Build, Test, and Run* environment. It has a nice
{acro;GUI;Graphical User Interface} to launch programs and control its 

**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.

Whats New ?

This is a major new release since the last one, and a lot has changed.

Completely new method for running files. This means you can launch multiple
programs from the GUI.

Lots of new libraries and tools included. Virtually all the included tools have
had version upgrades since the last release.

The GUI does a lot more :

* Version number and Python version displayed on the GUI
* You can pass arguments to your programs
* It remembers the last directory you ran a program from
* You choose if launched programs have a console box or not
* You can configure the options programs are run with
* You can edit the default options
* Four configurable Quick Launch buttons
* You can launch SPE from the GUI
* You can launch the documentation (About)
* You can launch an interpreter console
* You can close the GUI without *having* to launch a program or go to the

The following (command line) options are new :

* ``f``  - run script in it's directory
* ``b``  - pause after running script
* ``o``  - override default options
* ``die`` - get rid of GUI after running
* ``k`` - run with console from movpyw
* ``koff`` - run without console from movpy

Complete documentation rewrite.

Docs are now built with `rest2web <http://www.voidspace.org.uk/python/rest2web>`_.

``movpyw.exe`` is now included in the Python 2.2 distribution.

Bug fixed where first command line argument to your program was always lost.

Bug fixed so that ``IPOFF`` actually works now.

Bug fixed so that ``-p`` in ``config.txt`` now works. {sm;:oops:}

Lots of other minor changes and improvements. {sm;:-)}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/ipython-user/attachments/20060104/72d07b49/attachment.html 

More information about the IPython-user mailing list