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"

41 comments:

  1. Image

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

    ReplyDelete
  2. Image

    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.

    ReplyDelete
  3. Image

    SPE is back from now in Archlinux

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

    ReplyDelete
  4. Image

    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

    ReplyDelete
  5. Image

    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

    ReplyDelete
  6. Image

    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

    ReplyDelete
  7. Image

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

    What's the dealio?q

    ReplyDelete
  8. Image

    @peter

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

    ReplyDelete
  9. Image

    Hello !

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

    Have a nice day !

    ReplyDelete
  10. Image

    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?

    ReplyDelete
  11. Image

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

    ReplyDelete
  12. Image

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

    thx

    ReplyDelete
  13. Image

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

    ReplyDelete
  14. Image

    @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

    ReplyDelete
  15. Image

    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.

    ReplyDelete
  16. Image

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

    ReplyDelete
  17. Image

    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

    ReplyDelete
  18. Image

    Hello Stani

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

    ReplyDelete
  19. Image

    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

    ReplyDelete
  20. Image

    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!

    ReplyDelete
  21. Image

    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.

    ReplyDelete
  22. Image

    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?

    ReplyDelete
  23. Image

    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

    ReplyDelete
  24. Image

    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

    ReplyDelete
  25. Image

    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

    ReplyDelete
  26. Image

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

    ReplyDelete
  27. Image

    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

    ReplyDelete
  28. Image

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

    ReplyDelete
  29. Image

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

    ReplyDelete
  30. Image

    Hi Stani.

    First of all, thank you very much for SPE editor, this is a very good editor, it seems to be the best.

    I have upgraded to Ubuntu Hardy and installed SPE 0.8.4.f

    but, it works poor than the version 0.8.3c

    I have reinstalled the 0.8.3 version since in the 0.8.4f the stcStyles (Idle style) does not work properly, is this feature dropped from SPE ?

    Also, the options to hide/show the side bar are not saved properly when exiting and restaring SPE.

    Sincerely yours,

    José Antonio Martín H.

    ReplyDelete
  31. Image

    Hi Stani,

    Is there a place where we can report bugs ?

    Could you set a Trac wiki, it does bugzilla, wiki, link to svn... It is really useful and would help to give to SPE a real structure

    I got a bug but the output from the consol is a bit too large to be pasted here...

    Thanks
    pingou

    ReplyDelete
  32. Image

    Rsrsrs, well, i miss project management and html love in spe. Django development with it is yet not so nice. But, i love it for desktop development! =D Spe kicks ass!
    Great work Stani

    ReplyDelete
  33. Image

    SPE is best !

    www.ipmango.com

    ReplyDelete
  34. Image

    Good morning, I started using SPE and I foud it a very good program.

    I just found a problem: when and I use the find function and I click on a result, the program does not points to the correct line I have parts of the code collapsed.

    Am I doing something wrong or it could a bug in the program?

    Thanks

    ReplyDelete
  35. Image

    very good IDE !!
    the best of all!!

    ReplyDelete
  36. Image

    So bittersweet! At first when I upgraded to 0.8.4 I was excited that a bug launching the debugger was fixed. yay!

    Only then I noticed that you can't change the colors in the editor in preferences. boo!

    Please tell me the colors can still be adjusted, and that the interface for doing so just changed from the last version.

    ReplyDelete
  37. Image

    Hello,

    After much trying and testing IDEs, I've found SPE to be the closest to what I need. Until now it was SciTE.

    So SPE is great (thanks Stani), but I can't drag'n'drop text inside the editor (from one spot to another within the code). I'm on Windows XP SP3, WxPython 2.8, SPE 0.8.4.c.

    ???

    ReplyDelete
  38. Image

    Hi,
    For those of you who can't load SPE (bounces on the dock and eventually disappears without any message), you just have to install WxPython.

    Pay attention to install the version that suits with your Python version. i.e: If you have Python 2.5, you'll need this file: "wxPython[...]py2.5.dmg".

    In order to check your Python version, navigate to "/Library/Frameworks/Python.framework/Versions/" and look at the name of the next subfolder. In my case, 2.5, so the file I downloaded was:

    unicode-2.8.9.2-universal-py2.5.dmg

    ReplyDelete
  39. Image

    Hi Stani,
    trying to move from Eclipse/Eric4 to SPE (0.8.4.h on last ubuntu), I have some troubles :
    - none of the "Help" menu entries works, except where we have to donate :/ the others seem to point to invalid URLs
    - Can't find how to change the colors and fonts of def, class, import, normal text, comments, ...
    - how can we have auto-completion and tooltips of our owns packages?
    Thanks to help me, I really appreciate to try SPE at its right value
    Cheers

    ReplyDelete
  40. Image

    @Lionel
    - invalid urls: this is not a problem of the application, more of the website for which I need to find time to relaunch it
    - changing colors is not supported unless you edit manually sm/wxp/stc.py
    - just make sure they are in your python path, so that a normal "import package" works

    ReplyDelete
  41. Image

Filter by topic: spe, python, ubuntu