Pydev 1.5.5 Released

Pydev 1.5.5 has been released

Details on Pydev: http://pydev.org
Details on its development: http://pydev.blogspot.com

Release Highlights:
-------------------------------

* Predefined completions available for code completion:

* Predefined completions may be created for use when sources are not available
* Can also be used for providing better completions for compiled modules (e.g.: PyQt, wx, etc.)
* Defined in .pypredef files (which are plain Python code)
* Provides a way for generating those from a QScintilla .api file (experimental)
* See Predefined Completions in manual for more info

* Pydev Package Explorer:

* Showing the contents of the PYTHONPATH from the interpreter for each project
* Shows the folder containing the python interpreter executable (to browse for docs, scripts, etc)
* Allows opening files in the interpreter PYTHONPATH (even inside zip files)

* Editor options:

* Find/replace dialog has option to search in currently opened editors
* Move line up/down can move considering Python indentation (not default)
* Simple token completions can have a space or a space and colon added when applied. E.g.: print, if, etc (not default)

* Refactoring:

* Fixed InvalidThreadAccess on refactoring
* Fixed problem doing refactoring on external files (no file was found)

* Globals Browser (Ctrl+Shift+T):

* No longer throwing NullPointerException when the interpreter is no longer available for a previously found token

* General:

* When creating a new pydev project, the user will be asked before changing to the pydev perspective
* Only files under source folders are analyzed (files in the external source folders would be analyzed if they happened to be in the Eclipse workspace)
* Interactive console now works properly on non-english systems
* Hover working over tokens from compiled modules (e.g.: file, file.readlines)
* JYTHONPATH environment variable is set on Jython (previously only the PYTHONPATH was set)
* Fixed path translation issues when using remote debugger
* Fixed issue finding definition for a method of a locally created token

What is PyDev?
---------------------------

PyDev is a plugin that enables users to use Eclipse for Python, Jython and IronPython development -- making Eclipse a first class Python IDE -- It comes with many goodies such as code completion, syntax highlighting, syntax analysis, refactor, debug and many others.

Cheers,

--
Fabio Zadrozny
------------------------------------------------------
Software Developer

Aptana
http://aptana.com/python

Pydev - Python Development Environment for Eclipse
http://pydev.org
http://pydev.blogspot.com

Posted by Fabio Zadrozny 2010-03-04

Log in to post a comment.