Thursday, October 29, 2009

New Pydev nightly build

The new nightly build for Pydev is now (just add that to the eclipse update manager).

The current nightly build already contains the changes to the refactoring engine... If anyone wants to get it and test it, now would be a good time :)


Marco said...

did you use the rope library for python code refactoring ?

Fabio Zadrozny said...

Not really. It's using a library named PEPTIC -- which works over the Pydev structure.

The main argument against using ROPE is that it doesn't use the Pydev internal structure (so, it does not benefit from those caches) and it doesn't seem like it can target multiple python versions (i.e.: with the same install it should work with python 2.4 to 3.0) -- also, it'd have to work properly in Jython to have a proper integration in Pydev (which doesn't seem to be a target of the project).

Marco said...

Indeed the only great feature that I want from ROPE is the auto completion feature, even if pydev has improved very much, ROPE was very ahead in this field.
has PEPTIC some auto completion feature that will improve pydev ?
Just to know, right now improvements in auto completion is not a really big issue for pydev.
another cool auto-completion implementation is pyscripter (but defintly not something that I can use since I develop mainly on mac and linux)

a part from those digressions I would say thanks for this wonderful plugin.

Fabio Zadrozny said...

No, PEPTIC didn't really improve the Pydev code-completion, but if you have the use-cases where ROPE works and Pydev doesn't, those can be addressed (not sure which cases would that be).