472,958 Members | 2,639 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,958 software developers and data experts.

Movable Python 1.0.0 for Python 2.3 & 2.4

It's finally happened, `Movable Python
<http://www.voidspace.org.uk/python/movpy/>`_ is finally released.

Versions for Python 2.3 & 2.4 are available from `The Movable Python
Shop <http://voidspace.tradebit.com/groups.php>`_.

The cost is £5 per distribution, payment by PayPal. £1 from every
distribution goes to support the development of `SPE
<http://pythonide.stani.be/>`_, the Python IDE.

This gives you free support (via the `Movable Python Mailing List
<http://groups.google.com/group/movpy>`_), and access to updates, for a
year.

There is a minor issue with the Python 2.2 version. This will be fixed
and released in the next few days. In the meantime the previous version
(0.4.6) is available for download from the shop. If you purchase this
distribution your year will run from the date of the release of 1.0.0.

Paying for **Movable Python** supports the development of the other
Open Source `Voidspace Python Projects
<http://www.voidspace.org.uk/python/index.shtml>`_.
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>`_.
What's New ?
==========

Changes since version 0.4.6.

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
interpreter

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. {sm;:oops:}

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

Bug fixed so that ``-p`` in ``config.txt`` now works.

Lots of other minor changes and improvements. {sm;:-)}
Known Issues
==========

There are some (minor) known issues with version 1.0.0. These will be
fixed soon.

* Version for Python 2.2 not yet available.
* Possible issue running ``movpy.exe`` from long file paths on Windows
98.
* The ``lib`` directory is not added to ``sys.path`` before entering
interactive mode.

There are also several items in the `TODO
<http://www.voidspace.org.uk/python/movpy/TODO.html>`_ list. Many of
these are future ways that **Movable Python** could be developed.

Feb 3 '06 #1
0 1489

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: sean | last post by:
I'm having problems trying to sort a series of authors who post online using Movable Type. I've tried posting my problem to the Movable Type support group, but no one has even answered my question....
0
by: Fuzzyman | last post by:
Movable Python has just been released on sourceforge. Movable Python is a frozen distribution of Python. It will run python scripts without needing to be installed. ...
1
by: Mircea | last post by:
How I can create a movable component, for example a button, in run-time? Thanks
2
by: Ryan Ternier | last post by:
Hello, I'm looking at creating an application that allows users to create their own templates, and thought of using the same idea's MS used when creating http://sympatico.my.msn.com/. I looked...
10
by: Hello | last post by:
Hello, How to prevent user from moving the form at run time. At the same time, I want to keep my control box and form border. Thanks, Douglas ^^
1
by: trint | last post by:
How can I add movable windows to my c# dotNet web app? Do I have to convert the whole thing to AJAX or is it even known how Google does this? Thanks, Trint
8
by: js | last post by:
Hi list. If I'm not mistaken, in python, there's no standard library to convert html entities, like &amp; or &gt; into their applicable characters. htmlentitydefs provides maps that helps this...
3
by: bsagert | last post by:
Some web feeds use decimal character entities that seem to confuse Python (or me). For example, the string "doesn't" may be coded as "doesn’t" which should produce a right leaning apostrophe....
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.