Hi All,

Pydev and Pydev Extensions 1.2.2 have been released

Details on Pydev Extensions: http://www.fabioz.com/pydev
Details on Pydev: http://pydev.sf.net
Details on its development: http://pydev.blogspot.com

Release Highlights in Pydev Extensions:

- Added the 'toggle completion type' when Ctrl is pressed in the code-completion for context-insensitive data

  IMPORTANT:The binding for creating the interactive console and passing commands to the shell has been changed to Ctrl+Alt+Enter (because Ctrl+Enter is now used when applying a toggled completion). Details for toggle completion type: Blog:http://pydev.blogspot.com/2006/07/improving-code-completion-in-pydev.html

- When getting some definition, if it is defined by an import..from, it keeps going until the actual token is found
- Duplicated signature is no longer warned inside an if..else
- Mark occurrences bug-fix
- Handling nested 'for' declarations and nested list comprehensions correctly in code-analysis

Release Highlights in Pydev:

Code Completion

    * Calltips added to pydev
    * The parameters are now linked when a completion is selected (so, tab iterates through them and enter goes to the end of the declaration)
    * Parameters gotten from docstring analysis for builtins that don't work with 'inspect.getargspec'
    * Getting completions for the pattern a,b,c=range(3) inside a class
    * Code completion for nested modules had a bug fixed
    * Added the 'toggle completion type' when ctrl is pressed in the code-completion for context-sensitive data
    * Code-completion works correctly after instantiating a class: MyClass(). <-- will bring correct completions
    * Code-completion can now get the arguments passed when instatiating a class (getting the args from __init__)
    * self is added as a parameter in the completion analyzing whether we're in a bounded or unbounded call
    * Pressing Ctrl+Space a second time changes default / template completions
      See details on toggling completion mode, cycling through completions and linked mode (blog: http://pydev.blogspot.com/2006/07/improving-code-completion-in-pydev.html)

Outline View

    * Added option for hiding comments and imports
    * Persisting configuration
    * Added option for expanding all


    * Possibility of setting pyunit verbosity level (by Darrell Maples)
    * Errors getting the tests to run are no longer suppressed
    * Ctrl+2+kill also clears the internal cache for compiled modules (especially useful for those that create compiled dependencies).
    * Last opened path remembered when configuring the pythonpath (dialog)

What is PyDev?

PyDev is a plugin that enables users to use Eclipse for Python and Jython 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.


Fabio Zadrozny
Software Developer

ESSS - Engineering Simulation and Scientific Software

Pydev Extensions

Pydev - Python Development Enviroment for Eclipse