SPE - Stani's Python Editor

(C)2003-2005 www.stani.be | GPL licensed

Beta-release. Use at your own risk.

Donations are more than welcome.

_________________________________________________

CONTENTS

- WEBSITES
- REQUIREMENTS
- INSTALLATION INSTRUCTIONS
- CONTRIBUTE
- DONATIONS
- MINI INSTALLATION FAQ

_________________________________________________

WEBSITES

Homepage    : http://pythonide.stani.be
Manual      : http://pythonide.stani.be/manual/html/manual.html
GPL license : http://www.gnu.org/copyleft/gpl.html

The advertisements on SPE's websites generate a moderate, but necesssary income.
If you donate, you can ask me by email an ad-free, nice pdf version of the manual.

_________________________________________________

REQUIREMENTS

Python      : http://www.python.org
wxPython    : http://www.wxpython.org

Be sure to install these first.
_________________________________________________

INSTALLATION INSTRUCTIONS

1) If you used SPE before, first uninstall...

- Windows: Uninstall SPE with Add/Remove Progams in the control panel. 
           Spe should be mentioned as 'Python x.x SPE-x.x.x.x' 
           If you don't find this entry, than do the action (Unix*) below.

- Unix*, MacOS X: Remove the '_spe' folder from your python site-packages directory.

2) ... than install

- Windows: Use the win32 installer. This will create icons on desktop & start menu and
           register SPE in the context menu of Windows Explorer. (Do not use the script 
           spe_wininst.py, it will be called by the win32 installer automatically.)
           Be sure you downloaded the right version, eg -py24 is for python2.4

- Unix*:   Do the usual:
           >>> sudo python setup.py install

More detailed instructions are available at (especially for MacOS X):
http://pythonide.stani.be/manual/html/manual2.html

Please use the berlios site for bug reports, patches, forums, etc...

_________________________________________________

CONTRIBUTE

Please consider contributing your time:
- Bugfixing is the best way to know its code. I will give you full assistance. 
- Are you native english speaking? Please read the manual and take out all the stupid mistakes. 
- Do you speak another language. Please translate the manual. For a lot of languages people are already translating (even including Chinese!), so probably you can just join, to share the cake. 
- Do you have other talents (web design, zope, images, photoshop, ...), contact me. 

... or otherwise:
- Ok, grab your wallet and donate some money! (your money = my time = new version!)

This program is completely free, be generous.

_________________________________________________

DONATIONS

For Europe (free of charge):
Stani Michiels, Rabobank, Amsterdam, the Netherlands
IBAN: NL12 RABO 0393 8648 47

For the rest of the world, use paypal:
http://www.stani.be/python/spe/blog/sm_donate

_________________________________________________

MINI INSTALLATION FAQ 

(Bigger FAQ in manual, please read if you have problems.)

-------------------------------------------------

QUESTION.........................................

I'm trying to install SPE 0.7.4.z on my Linux (Ubuntu) box.

The manual says I should type: python setup.py install - but there's
no "setup.py" script in the SPE directory I downloaded.

OK, the README file told me to  "Copy the '_spe' folder to your python lib/site-packages directory", so I did this. But then what?

I start Python and type "import _spe", but then it tells me:

"/usr/lib/python2.4/site-packages/_spe/info.py", line 96, in ?
    INFO['encoding']    = wx.GetDefaultPyEncoding()

What more do I need to do to get your IDE up and running?

ANSWER.........................................

Your version of wxPython is out of date, you need at least wxPython 2.5.4.1 Please upgrade and if you don't know how, trial and error an old version of SPE:
http://projects.blender.org/frs/?group_id=30&release_id=209

Don't ask which one, for sure one will work. You can always try to send an email to your linux distibution to ask to make a new wxPython package available or that they upgrade wxPython in next release.

-------------------------------------------------

QUESTION.........................................

During install I get this ogl missing error....

  File "C:\Progs\Python23\Lib\site-packages\sm\uml.py", line 3, in ?
    import wx, wx.lib.ogl as ogl
ImportError: No module named ogl

ANSWER.........................................

Your version of wxPython is not built with ogl support. Again you need at least wxPython 2.5.4.1 with ogl support enabled. The ogl demo in the wxPython demo also won't work for you. This has nothing to do with SPE, so please, if you have further questions about these, please post them on the wxPython-user list:

http://www.wxpython.org/maillist.php