Pydev 1.3.15 Released

Fabio Zadrozny fabiofz at gmail.com
Wed Apr 9 19:41:07 CEST 2008


Hi All,

Pydev and Pydev Extensions 1.3.15 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:
-----------------------------------------------------------------

* Globals Browser: Was not correctly showing definition on a case with
multiple projects when one did not have the python nature configured.
* Code Analysis: False positive: Classes defined within a class
context are correctly found when later accessed in the parent context.
* Interactive console integration
      o Context insensitive completions with auto-import in console
      o Ctrl+Alt+Enter: can be used to:
            + Create console if no console exists
            + Send selected text to console
            + Make execfile for current file if there's no selected text


Release Highlights in Pydev:
----------------------------------------------

* Files without extension: If a file that does not have an extension
is found in the root of the pythonpath, code-completion and
breakpoints work with it.
* Extract method: comma not removed when found after a tuple and
before a keyword argument.
* Console Encoding: print u"\xF6" works (console encoding correctly
customized in python -- see
http://sourceforge.net/tracker/index.php?func=detail&aid=1580766&group_id=85796&atid=577329
for details).
* Debugger: Context of breakpoint correctly defined when comments are
present in the end of the module.
* from __future__ import (xxx, with_statement): works.
* Interactive Console View, featuring:
      o Code Completion
            + Context sensitive with shell completions
            + Qualifier matches as case insensitive
            + Templates
            + Repeating the activation changes from templates to
default completions
      o Console Configurations
            + Initial commands for starting the console
            + Colors for the console
            + Vmargs can be specified for jython
      o Auto-indent
      o Auto-edits
      o Context info on hover
      o Up / Down Arrows cycles through the history (and uses the
current text to match for the start of the history command)
      o Page Up: shows dialog with console history (where lines to be
re-executed can be selected)
      o Esc: clears current line
      o ctrl+1 works for assign quick-assist
      o Hyperlinks addedd to tracebacks in the console
      o Paste added directly to the command line
      o Cut will only cut from the command line
      o Copy does not get the prompt chars
      o Home goes to: first text char / prompt end / line start (and
cycles again)
      o Cursor automatically moved to command line on key events
      o Multiple views of the same console can be created
      o Limitation: Output is not asynchonous (stdout and stderr are
only shown after a new command is sent to the console)



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


More information about the Python-announce-list mailing list