Pydev 1.3.11 Released

Fabio Zadrozny fabiofz at gmail.com
Mon Jan 14 16:21:30 CET 2008


Hi All,

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

* Code-analysis: Doesn't report 'statement without effect' within yield.
* Code-analysis: @DynamicAttrs now works in direct class access (not
only on instance access from a class).
* Code-analysis: Names to consider in global do not trigger undefined
variables when they have some attribute access.
* Code-analysis: Accessing locals() will mark local variables as read.
* Code-analysis: No indentation warnings on multiline strings that use
double quotes.

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

* Jython Integration: Java modules may be referenced from pydev
projects (working with code-completion, go to definition, etc).
* Jython Debugger: Does not attempt to run untraced threads if version
<= 2.2.1 (this was a Jython bug that's patched for the current trunk
-- note: it prevented the debugger from working correctly with
Jython).
* Project build: Only referenced projects are rebuilt (and not all
projects in the workspace -- e.g.: unreferenced c++ projects).
* Spell checking (depends on JDT): Integrated for comments and strings
within pydev (eclipse 3.4 should add the support for working without
JDT. Reference:
http://www.eclipse.org/eclipse/platform-text/3.4/plan.php).
* Files without extension: A file without extension can have
code-completion / go to definition (as long as the others around it do
have extensions)
* Debug: Variable substitution is no longer asked twice in debug mode.
* Custom Filters: User-defined filters can be specified in the Pydev
package explorer.
* Debugger: performance improvements to get the existing frames for
Python 2.4 and Jython 2.1.
* Outline view: Better refresh (doesn't collapse the tree for simple
structure changes).
* Undo limit: The undo limit set in window > preferences > general >
editors > text editors works for pydev.
* Editor: Tabs as spaces: The newly added 'insert spaces for tabs' in
the general preferences was conflicting with pydev (those settings are
now ignored)
* Patch by Laurent Dore: Added filter for *.py~ and comments
* Delete *.pyc action: also deletes *.pyo files
* Ctrl+Click: behaves exactly as F3.
* Dedent: No auto-dedent after yield



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