Monday, December 22, 2008

Pydev 1.4

Yeap, Pydev 1.4 It's finally out ;-)

Major things include:

- Support for Python 3.0 and Python 2.6
- The context-based find definition was moved from Pydev Extensions to Pydev Open source (note that the context-independent part, which goes on to find a definition from all the available tokens in your workspace is still only available in Pydev Extensions)
- A major bug was fixed in the parser when multiple threads were making the parse (this became more evident in java 6 with its optimizations, so, if you found out you had warnings that sometimes appeared nonsense, it should be fixed now)
- Hovers were added for docstrings and to show variables when debugging

Aside from that, there are a bunch of other bugfixes available.

Note that there are some things that are probably still missing to say that the Python 3.0 support is a 100% finished (most notably, the coverage is still not available because the coverage.py module used still does not support it... so, it's waiting on that to properly support it) and as it's a really big change, there's probably a bunch of other things that are still missing... so, I'm waiting on the bug reports :)

10 comments:

Anonymous said...

it would be really useful if the console could run on a separate thread than the editor.

Fabio Zadrozny said...

As far as I know, the console runs in a separate thread... which problem are you having?

Anonymous said...

Wow, I love the hover stuff! This really is an xmas present. Keep up the good work.

Btw, now that Netbeans is rapidly improving its Python support I guess 2009 will be quite exciting ;-)

Anonymous said...

My problem with the console is that you can't display multiple consoles at once. You have to click through them. That's probably more of an eclipse issue than a pydev one.

Fabio Zadrozny said...

Actually, you can have multiple consoles at once... you have to create a separate view and pin each console to the one you want (I'm traveling right now, so, I can't actually explain the exact buttons... but if you're still unable to do it, please ask it again in the forum)

Evan Fosmark said...

Excellent. :)

I'm a fan of Pydev but the lack of 3.0 and 2.6 support had made me travel to greener pastures. Looks like it is time to travel back.

jbrkeith said...

Are there any plans to support jython 2.5? the beta was out in October: http://sourceforge.net/project/showfiles.php?group_id=12867 the official release should be coming soon....

Fabio Zadrozny said...

It'll be supported in the next release ( actually, it should be already supported if it wasn't for a jython bug: http://bugs.jython.org/issue1214 )

Claude said...

Is there any way to turn off the hover feature? Since I've updated to 1.4 the hover tooltips pop up constantly and get in the way of the code. Unchecking the 'Show affordance..' settings seems to have no effect.
I love pydev! but this hover/popup thing is kind of giving me a headache. I can't tell if it's a problem with pydev plugin or the latest eclipse.
Anyways, thanks!

Fabio Zadrozny said...

In 1.4.2 you can (window > preferences > pydev > editor > hover)