Filter by topic: spe, python, ubuntu

Thursday, February 14, 2008

SPE 0.8.4.c Python IDE editor released

As SPE was being developed for more than a year in subversion, I thought it is time for a release again. This is a major bugfix release. It ships updated plugins and also some new features, especially if you use Linux or Blender, for which Witold did a great job. Thanks to the big help of MOTU pochu, this is added to Ubuntu Hardy. I would also like to thank in particular the webhost Zindep.com for their support and patience.

New features:

  • new versions of WinPdb debugger, PyChecker, wxGlade & XRCed gui designer
  • clear output pane
  • support for wxPython 2.8
  • linux support for nautilus, gnome-terminal, konqueror, konsole, thunar
  • improved blender support up to 2.45 (by Witold)
Fixes:
  • sidebar sash more tolerant
  • show path in title (linux)
  • run with filename with spaces
  • nicer debug dialog box
  • kill process fix
  • notebook
  • insert signature
  • numpad keys (by isolationism)
  • find tab with nonexisting files
  • add environment to SPE.py (linux)
  • better warning for documentation for unsaved files
  • better handling of new empty files
  • many more...
Installing on Debian(unstable) and Ubuntu Hardy:
sudo apt-get install spe
Installing on all other platforms:
  1. Download either the zip or tar ball from here
  2. Unzip it where you want and do NOT rename the _spe folder
  3. Start SPE from within the _spe folder with "python SPE.py"

29 Kommentare:

Alan said...

If you've been running from SVN is there any real reason to jump to this instead of continuing to use the development code?

Stani said...

No not at all. I strongly recommend running from subversion as it will always be the latest and best version of spe. For many people subversion doesn't work, so they can now download the archive.

NiCoS said...

SPE is back from now in Archlinux

http://aur.archlinux.org/packages.php?ID=2111

Stani said...

Hi Nicos,
Great to hear! If you are the packager for Archlinux, you can always contact me directly. In the beginning of March I'll release probably SPE 0.8.4.c which mainly improves performance and makes SPE less cpu hungry. This is version is already in svn.
Stani

PS Is Phatch already in Archlinux? http://photobatch.stani.be

NiCoS said...

Yes I am from now :)

For next version of SPE, I'll keep an eye of the blog so that I can update the version available for Arch.

For Phatch that I did not know so far, it looks it is :
http://aur.archlinux.org/packages.php?ID=13203

Robert said...

hi Synaptic (on Ubuntu 7.0.4) shows I have spe version 0.8.2
http://img66.imageshack.us/img66/8175/spepv5.png

where/How can I get & install the lastest ?

thanks

Peter said...

spe: Depends: pychecker (>= 0.8.17-5) but 0.8.17-3 is to be installed

What's the dealio?q

Stani said...

@peter

You're right: file a bug here:
https://bugs.launchpad.net/ubuntu/+source/spe/

Catalin Fest... said...

Hello !

SPE is best !
Good work , man and thanks for this soft !

Have a nice day !

dirac3000 said...

Great work stani!
Just two quick notes:
1) In the 'about' the homepage link doesn't point to an existing page
2) Sometimes when I do copy/paste it does weird things. Like pasting numbers. Sometimes it doesn't copy at all. I noticed if you keep the Ctrl+C pressed slightly longer it works fine... Do you know anything about this?

stokes said...

really good work, i enjoy this application as my primary python IDE

stokes said...

oh also RFE: to be able to hide side and bottom panels kind of like how eclipse does it with the quick show.

thx

Robert said...

WTF ? is Stani abducted by space aliens ???
How about visit your own blog once in a while

Stani said...

@stokes:
You can hide the sidebar and bottom pane with the view menu or toolbar buttons.

@robert:
As an Ubuntu user you should know that no new software is added to Gutsy now. The latest version will be available in Hardy. In gutsy you just download the latest release package, unzip it and run from the _spe folder (do not rename it):
python SPE.py

Krzysztof Olczyk said...

Hi guys,

I have created the package of latest SPE for Mac OS X.

You can download it here:
http://olczyk.krzysztof.googlepages.com/SPE.dmg

You can install now SPE in your Macintosh in a way you do with native applcation.
Simply mount the DMG and drag the SPE to Applications folder.

Another advantage is, that now SPE will have its own icon in dock, like any application in Mac.

Have fun.

Stani said...

@krystov:
Wow, that is fantastic news! I have been waiting for ages that a mac user would step up for this. Please contact me by email at spe.stani.be somewhere at gmail.com I'd like to distribute it through the official channels.
Also I am preparing a next release. It would be nice if we are in contact.

Anonymous said...

Hi Stani,
On windowsXp, SPE 0.8.4.d (subversion 313 and 315) fails opening Pychecker and Kiki.
If I call kiki I just get nothing. It doesnt come.
Asking for a Pycheck gives:
>>> Traceback (most recent call last):
File "C:\Python25\lib\site-packages\_spe\Menu.py", line 521, in menu_test_regular_expression_with_kiki
self.parentPanel.test_regular_expression_with_kiki()
File "C:\Python25\lib\site-packages\_spe\Parent.py", line 829, in test_regular_expression_with_kiki
self.kiki=kiki.speCreate(self,info=INFO)
AttributeError: 'module' object has no attribute 'speCreate'

In both cases the problem is, I think, the import of this modules from /plugins. In the actual code the corresponding import lines have been modified from version c.

Last thing (and diferent):
with a file containing just:
from pylab import figure
Pycheker hangs. It is a Pychecler problem?


Good job

Joaquin

Angel said...

Hello Stani

I'm trying to download your editor or intall it usin SVN but yor server is down

Anonymous said...

Hi, I am new in Python, SPE Python IDE can use to create one application web interface? working in the browser install the application in the server and the client use the browser. tellme please

Litewerk said...

Is there a way to enable the copying of text to the clipboard from the Output pane? I'll hack code if I have to. Thanks for a great IDE!

Litewerk said...

I hacked Output.py to enable text copy. Here's my mods...

In Output.Execute method add:
self.Bind(wx.EVT_TEXT_COPY,self.Copy)

In Output class add:

def Copy(self, event):
if wx.TheClipboard.Open():
try:
if not wx.TheClipboard.SetData(wx.TextDataObject(self.SelectionToText())):
print _("Data can't be copied to clipboard.")
finally:
wx.TheClipboard.Close()
else:
print _("Clipboard can't be opened.")


Enjoy.

benunderscore said...

hello

spe looks great but i cannot get it running under windows xp. i downloaded SPE-0.8.4.f-wx2.6.1.0.tar.gz and installed it per usual but it gives the following error when i try to run it

ImportError: No module named pychecker

any suggestions?

Stani said...

Try SPE 0.8.4.f

Also you need to file a bug in berlios for this. You have to include the output of:

python SPE.py --debug

Roman said...

Hi, thanx to Stani for this great job.

But there is a little problem,
svn and berlios.de are down for about to day at least.
Can anyone upload last build for win32 to some kind of file share service?
please.
thank you

jonathan said...

Hi, i want use your python program for create a rpm for Fedora, can u said which Licence use and where is LICENCE README text

Stani said...

@jonathan:
Please email directly at spe.stani.be with the email service of google (gmail).

Anonymous said...

Hi,
I had debugging problems with spe 0.8.3 so I switched to spe 0.8.4.c. Now winpdb is ok, thanks for fixing it.
However I could not change font colors, is there any way to do it?
neslihan

Severn Clay said...

I'm running 0.8.4, and it seems much more stable than the last version. I have just noticed (I'm running it on Ubuntu Hardy) that it continually runs at about 20% on my cpu, even when I'm not using it. Any idea why it would do that? The specs are as follow:

Spe version
0.8.4.b
Python version
2.5.2 (2.3 required)
wxPython version
2.8.7.1 (2.6.1.0. required)

I have five tabs open right now...

Severn Clay said...

Ah - now I will try SPE 0.8.4.c! Sorry, I didn't notice the minor-minor version number.