Pydev 1.2.2 released

Fabio Zadrozny fabiofz at gmail.com
Mon Jul 24 13:49:34 CEST 2006


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

Others

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


Cheers,

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

ESSS - Engineering Simulation and Scientific Software
http://www.esss.com.br

Pydev Extensions
 http://www.fabioz.com/pydev

Pydev - Python Development Enviroment for Eclipse
http://pydev.sf.net
 http://pydev.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-announce-list/attachments/20060724/a63bc868/attachment.html 


More information about the Python-announce-list mailing list