Python-spe-users digest, Vol 1 #71 - 2 msgs

python-spe-users-request-tdrK/[email protected] Fri, 03 Feb 2006 12:00:18 +0100
Newsgroups gmane.comp.python.spe.user
Message-ID <[email protected]>
Send Python-spe-users mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.berlios.de/mailman/listinfo/python-spe-users
or, via email, send a message with subject or body 'help' to
	[email protected]

You can reach the person managing the list at
	[email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Python-spe-users digest..."


_______________________________________________
http://pythonide.stani.be
http://pythonide.stani.be/manual/html/manual.html
http://pythonide.stani.be/blog/sm_donate _______________________________________________


Today's Topics:

   1. Another Error.... (Mario Lacunza)
   2. Movable Python 1.0.0 for Python 2.3 & 2.4 ([email protected])

--__--__--

Message: 1
From: Mario Lacunza <[email protected]>
To: Spe List <[email protected]>,
   Stani Michiels <[email protected]>
Date: Thu, 02 Feb 2006 13:08:24 -0500
Subject: [spe-users] Another Error....
Reply-To: [email protected]

Hello,

I confirm to you then Preferences bug is presence in both: WinXP SP2 and
Ubuntu 
Breezy 5.10

In Ubuntu I have another bug, the Winpdb not work fine, when I try to
debug a .py
file with: Tools>Debug with Winpdb, its started ok and I see this
message in the winpdb console:

RPDB - The Remote Python Debugger, version RPDB_2_0_6,
Copyright (C) 2005 Nir Aides.
Type "help", "copyright", "license" for more information.
*** Password has been set to a random password.
*** Spawning debuggee...
*** Debugee failed to start in a timely manner.


Equal if I try to open ,inside of Winpdb, any python file. In WinXP its
work fine :-(

Other: the action Alt+F9 in Ubuntu minimize the Spe Windows, not run de
debuguer.

Mi configuracion/My config:

Ubuntu Breezy 5.10
Linux Kernel 2.6.12-10-386
Python 2.4.2
wxPython 2.6.1.1Pre
Spe 0.8.2.a

-- 
Saludos / Best regards 

Mario Lacunza Vásquez 
Desarrollador de Software - Webmaster 
Desarrollador 2 Estrellas VS2005

Website        : http://mlacunzav.cogia.net 
Email          : mlacunza[AT]gmail[DOT]com
Email          : mario_lacunza[AT]yahoo[DOT]es 
Blog           : http://mlacunza.blogspot.com 
Lima - Peru


--__--__--

Message: 2
To: python-spe-users-tdrK/[email protected]
From: [email protected]
Date: Fri, 03 Feb 2006 09:23:43 +0000
Subject: [spe-users] Movable Python 1.0.0 for Python 2.3 & 2.4
Reply-To: [email protected]


--192.168.4.10.1.2776.1138958624.056.2
Content-Type: text/plain;
    charset="iso-8859-l"

{emo;movpy} 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 5GBP per distribution, payment by PayPal. 1GBP 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>`_.

.. raw:: html

    {title;What is Movable Python ?;2}

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


.. raw:: html

    {title;What's New ?;2}

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;:-)}


.. raw:: html

    {title;Known Issues;2}

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.
--192.168.4.10.1.2776.1138958624.056.2
Content-Type: text/html;
    charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.=
w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml" xml:lang=3D"en" lang=3D"en">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1" />
<base href=3D"http://www.voidspace.org.uk/python/weblog/index.shtml" />
<title>Movable Python 1.0.0 for Python 2.3 & 2.4</title>
    <style type=3D"text/css">
        p, td, li, ul, ol, h1, h2, h3, h4, h5, h6  {
            font-family: Georgia, "New Century Schoolbook",
            Times, serif;
            }

        q {
            font-style:italic;
        }
       =20
        hr {text-align: center;}
       =20
        acronym {
          border-bottom: 2px dotted black;
        }
           =20
        a:hover {background:yellow;}
        a[name]:hover {background: none;}

        .pysrc {
    	BORDER-RIGHT: #c0c0ff 1px dotted; BORDER-TOP: #c0c0ff 1px dotted; FONT=
-WEIGHT: normal;=20
    	BACKGROUND: #e0e0ff; MARGIN: 20px; BORDER-LEFT: #c0c0ff 1px dotted; BO=
RDER-BOTTOM: #c0c0ff 1px dotted;
    	 padding:10px;
        }
        .pykeyword {
        	FONT-WEIGHT: bold;
        	COLOR: orange;
        }
        .pystring {
        	COLOR: green
        }
        .pycomment {
        	COLOR: red
        }
        .pynumber {
            COLOR:black;
        }
        .pyoperator {
            COLOR:black;
        }
        .pytext {
            COLOR:purple;
        }
        /*
        :Author: David Goodger
        :Contact: [email protected]
        :Date: $Date: 2004/12/22 19:08:26 $
        :Version: $Revision: 1.46 $
        :Copyright: This stylesheet has been placed in the public domain.
       =20
        Default cascading style sheet for the HTML output of Docutils.
        */
       =20
        /* "! important" is used here to override other ``margin-top`` and
           ``margin-bottom`` styles that are later in the stylesheet or=20
           more specific.  See <http://www.w3.org/TR/CSS1#the-cascade>. */
        .first {
          margin-top: 0 ! important }
       =20
        .last {
          margin-bottom: 0 ! important }
       =20
        .hidden {
          display: none }
       =20
        a.toc-backref {
          text-decoration: none ;
          color: black }
       =20
        blockquote.epigraph {
          margin: 2em 5em ; }
       =20
        dl.docutils dd {
          margin-bottom: 0.5em }
       =20
        /* Uncomment (and remove this text!) to get bold-faced definition l=
ist terms
        dl.docutils dt {
          font-weight: bold }
        */
       =20
        div.abstract {
          margin: 2em 5em }
       =20
        div.abstract p.topic-title {
          font-weight: bold ;
          text-align: center }
       =20
        div.admonition, div.attention, div.caution, div.danger, div.error,
        div.hint, div.important, div.note, div.tip, div.warning {
          margin: 2em ;
          border: medium outset ;
          padding: 1em }
       =20
        div.admonition p.admonition-title, div.hint p.admonition-title,
        div.important p.admonition-title, div.note p.admonition-title,
        div.tip p.admonition-title {
          font-weight: bold ;
          font-family: sans-serif }
       =20
        div.attention p.admonition-title, div.caution p.admonition-title,
        div.danger p.admonition-title, div.error p.admonition-title,
        div.warning p.admonition-title {
          color: red ;
          font-weight: bold ;
          font-family: sans-serif }
       =20
        /* Uncomment (and remove this text!) to get reduced vertical space =
in
           compound paragraphs.
        div.compound .compound-first, div.compound .compound-middle {
          margin-bottom: 0.5em }
       =20
        div.compound .compound-last, div.compound .compound-middle {
          margin-top: 0.5em }
        */
       =20
        div.dedication {
          margin: 2em 5em ;
          text-align: center ;
          font-style: italic }
       =20
        div.dedication p.topic-title {
          font-weight: bold ;
          font-style: normal }
       =20
        div.figure {
          margin-left: 2em }
       =20
        div.footer, div.header {
          font-size: smaller }
       =20
        div.line-block {
          display: block ;
          margin-top: 1em ;
          margin-bottom: 1em }
       =20
        div.line-block div.line-block {
          margin-top: 0 ;
          margin-bottom: 0 ;
          margin-left: 1.5em }
       =20
        div.sidebar {
          margin-left: 1em ;
          border: medium outset ;
          padding: 1em ;
          background-color: #ffffee ;
          width: 40% ;
          float: right ;
          clear: right }
       =20
        div.sidebar p.rubric {
          font-family: sans-serif ;
          font-size: medium }
       =20
        div.system-messages {
          margin: 5em }
       =20
        div.system-messages h1 {
          color: red }
       =20
        div.system-message {
          border: medium outset ;
          padding: 1em }
       =20
        div.system-message p.system-message-title {
          color: red ;
          font-weight: bold }
       =20
        div.topic {
          margin: 2em }
       =20
        h1.title {
          text-align: center }
       =20
        h2.subtitle {
          text-align: center }
       =20
        hr.docutils {
          width: 75% }
       =20
        ol.simple, ul.simple {
          margin-bottom: 1em }
       =20
        ol.arabic {
          list-style: decimal }
       =20
        ol.loweralpha {
          list-style: lower-alpha }
       =20
        ol.upperalpha {
          list-style: upper-alpha }
       =20
        ol.lowerroman {
          list-style: lower-roman }
       =20
        ol.upperroman {
          list-style: upper-roman }
       =20
        p.attribution {
          text-align: right ;
          margin-left: 50% }
       =20
        p.caption {
          font-style: italic }
       =20
        p.credits {
          font-style: italic ;
          font-size: smaller }
       =20
        p.label {
          white-space: nowrap }
       =20
        p.rubric {
          font-weight: bold ;
          font-size: larger ;
          color: maroon ;
          text-align: center }
       =20
        p.sidebar-title {
          font-family: sans-serif ;
          font-weight: bold ;
          font-size: larger }
       =20
        p.sidebar-subtitle {
          font-family: sans-serif ;
          font-weight: bold }
       =20
        p.topic-title {
          font-weight: bold }
       =20
        pre.address {
          margin-bottom: 0 ;
          margin-top: 0 ;
          font-family: serif ;
          font-size: 100% }
       =20
        pre.line-block {
          font-family: serif ;
          font-size: 100% }
       =20
        pre.literal-block, pre.doctest-block {
          margin-left: 2em ;
          margin-right: 2em ;
          background-color: #eeeeee }
       =20
        span.classifier {
          font-family: sans-serif ;
          font-style: oblique }
       =20
        span.classifier-delimiter {
          font-family: sans-serif ;
          font-weight: bold }
       =20
        span.interpreted {
          font-family: sans-serif }
       =20
        span.option {
          white-space: nowrap }
       =20
        span.option-argument {
          font-style: italic }
       =20
        span.pre {
          white-space: pre }
       =20
        span.problematic {
          color: red }
       =20
        table.citation {
          border-left: solid thin gray }
       =20
        table.docinfo {
          margin: 2em 4em }
       =20
        table.docutils {
          margin-top: 0.5em ;
          margin-bottom: 0.5em }
       =20
        table.footnote {
          border-left: solid thin black }
       =20
        table.docutils td, table.docutils th,
        table.docinfo td, table.docinfo th {
          padding-left: 0.5em ;
          padding-right: 0.5em ;
          vertical-align: top }
       =20
        th.docinfo-name, th.field-name {
          font-weight: bold ;
          text-align: left ;
          white-space: nowrap }
       =20
        h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
        h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
          font-size: 100% }
       =20
        tt.docutils {
          background-color: #eeeeee }
       =20
        ul.auto-toc {
          list-style-type: none }
       =20
        /*
       =20
        Additions when used with the Techie Blog
       =20
        */
       =20
        .bloganchor {
            font-size: 12px;
            float: right;
            margin-top: 0px;
            margin-right: 10px;
        }
       =20
        .entryfoot {
            font-size: 12px;
        }       =20
    </style>
</head>
<body>

<h2>Movable Python 1.0.0 for Python 2.3 & 2.4</h2>

<!-- reST -->
<p><img src=3D"/emoticons/movpy.gif" alt=3D"emoticon:movpy" /> It's finally=
 happened, <a class=3D"reference" href=3D"http://www.voidspace.org.uk/pytho=
n/movpy/">Movable Python</a> is finally released.</p>
<p>Versions for Python 2.3 &amp; 2.4 are available from <a class=3D"referen=
ce" href=3D"http://voidspace.tradebit.com/groups.php">The Movable Python Sh=
op</a>.</p>
<p>The cost is 5GBP per distribution, payment by PayPal. 1GBP from every di=
stribution goes to support the development of <a class=3D"reference" href=
=3D"http://pythonide.stani.be/">SPE</a>, the Python IDE.</p>
<p>This gives you free support (via the <a class=3D"reference" href=3D"http=
://groups.google.com/group/movpy">Movable Python Mailing List</a>), and acc=
ess to updates, for a year.</p>
<p>There is a minor issue with the Python 2.2 version. This will be fixed a=
nd 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 distribut=
ion your year will run from the date of the release of 1.0.0.</p>
<p>Paying for <strong>Movable Python</strong> supports the development of t=
he other Open Source <a class=3D"reference" href=3D"http://www.voidspace.or=
g=2Euk/python/index.shtml">Voidspace Python Projects</a>.</p>
<h2>What is Movable Python ?</h2><p><strong>Movable Python</strong> is a di=
stribution of Python for Windows that doesn't need to be installed. It easi=
ly fits onto a USB memory stick. Python on a stick.</p>
<p>It is integrated with SPE, the Python IDE, to make <strong>Movable Pytho=
n</strong> a portable Build, Test, and Run environment. It has a nice GUI t=
o launch programs and control its behaviour.</p>
<p>Movable Python is useful in the following situations:</p>
<ul class=3D"simple">
<li>Machines where you can't install programs.</li>
<li>Where you need a portable 'Build, Test, and Run' Python environment.</l=
i>
<li>Having several versions of Python on the same machine for forward/backw=
ard compatibility testing.</li>
<li>Easily deploying Python scripts without having to install Python.</li>
<li>Try before you buy - test Python without having to install it, includin=
g new versions .</li>
<li>'Python Runtime Environment'. '<tt class=3D"docutils literal"><span cla=
ss=3D"pre">.py</span></tt>' files can be associated with movpy.</li>
</ul>
<p>For more information, see <a class=3D"reference" href=3D"http://www.void=
space.org.uk/python/movpy/introduction.html">An Introduction to Movable Pyt=
hon</a>.</p>
<h2>What's New ?</h2><p>Changes since version 0.4.6.</p>
<p>Completely new method for running files. This means you can launch multi=
ple programs from the GUI.</p>
<p>Lots of new libraries and tools included. Virtually all the included too=
ls have had version upgrades since the last release.</p>
<p>The GUI does a lot more :</p>
<ul class=3D"simple">
<li>Version number and Python version displayed on the GUI</li>
<li>You can pass arguments to your programs</li>
<li>It remembers the last directory you ran a program from</li>
<li>You choose if launched programs have a console box or not</li>
<li>You can configure the options programs are run with</li>
<li>You can edit the default options</li>
<li>Four configurable Quick Launch buttons</li>
<li>You can launch SPE from the GUI</li>
<li>You can launch the documentation (About)</li>
<li>You can launch an interpreter console</li>
<li>You can close the GUI without having to launch a program or go to the i=
nterpreter</li>
</ul>
<p>The following (command line) options are new :</p>
<ul class=3D"simple">
<li><tt class=3D"docutils literal"><span class=3D"pre">f</span></tt> - run =
script in it's directory</li>
<li><tt class=3D"docutils literal"><span class=3D"pre">b</span></tt> - paus=
e after running script</li>
<li><tt class=3D"docutils literal"><span class=3D"pre">o</span></tt> - over=
ride default options</li>
<li><tt class=3D"docutils literal"><span class=3D"pre">die</span></tt> - ge=
t rid of GUI after running</li>
<li><tt class=3D"docutils literal"><span class=3D"pre">k</span></tt> - run =
with console from movpyw</li>
<li><tt class=3D"docutils literal"><span class=3D"pre">koff</span></tt> - r=
un without console from movpy</li>
</ul>
<p>Complete documentation rewrite.</p>
<p>Docs are now built with <a class=3D"reference" href=3D"http://www.voidsp=
ace.org.uk/python/rest2web/">rest2web</a>.</p>
<p><tt class=3D"docutils literal"><span class=3D"pre">movpyw.exe</span></tt=
> is now included in the Python 2.2 distribution.</p>
<p>Bug fixed where first command line argument to your program was always l=
ost.  <img src=3D"/smilies/redface.gif" alt=3D"Embarassed" height=3D"15" wi=
dth=3D"15" /> </p>
<p>Bug fixed so that <tt class=3D"docutils literal"><span class=3D"pre">IPO=
FF</span></tt> actually works now.</p>
<p>Bug fixed so that <tt class=3D"docutils literal"><span class=3D"pre">-p<=
/span></tt> in <tt class=3D"docutils literal"><span class=3D"pre">config.tx=
t</span></tt> now works.</p>
<p>Lots of other minor changes and improvements.  <img src=3D"/smilies/smil=
e=2Egif" alt=3D"Smile" height=3D"15" width=3D"15" /> </p>
<h2>Known Issues</h2><p>There are some (minor) known issues with version 1.=
0=2E0. These will be fixed soon.</p>
<ul class=3D"simple">
<li>Version for Python 2.2 not yet available.</li>
<li>Possible issue running <tt class=3D"docutils literal"><span class=3D"pr=
e">movpy.exe</span></tt> from long file paths on Windows 98.</li>
<li>The <tt class=3D"docutils literal"><span class=3D"pre">lib</span></tt> =
directory is not added to <tt class=3D"docutils literal"><span class=3D"pre=
">sys.path</span></tt> before entering interactive mode.</li>
</ul>
<p>There are also several items in the <a class=3D"reference" href=3D"http:=
//www.voidspace.org.uk/python/movpy/TODO.html">TODO</a> list. Many of these=
 are future ways that <strong>Movable Python</strong> could be developed.</=
p>


<p class=3D"entryfoot">
    Posted by <strong>Fuzzyman</strong> on 2006-02-03 08:41:32.
    <br />
Categories:=20
<a href=3D"http://www.voidspace.org.uk/python/weblog/arch_Python.shtml">Pyt=
hon</a>, <a href=3D"http://www.voidspace.org.uk/python/weblog/arch_Projects=
.shtml">Projects</a>

    <br />
    Visit the <a href=3D"http://www.voidspace.org.uk/python/weblog/index.sh=
tml">Voidspace Techie Blog</a> to read this entry and more.
   =20
</p>

</body>
</html>
--192.168.4.10.1.2776.1138958624.056.2--


--__--__--

_______________________________________________
Python-spe-users mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/python-spe-users


End of Python-spe-users Digest