Pydev 1.3.14 Released

Fabio Zadrozny fabiofz at gmail.com
Thu Mar 6 10:44:37 EST 2008


Hi All,

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

* Local renames: scoping issues.
* Local renames: comments/strings only renamed in local scope for
local variable.
* False positive: undefined variable: a base-class could be flagged as
undefined if used in a method scope.
* Remote Debugger: easier way to specify path translations between a
remote machine and a local machine (constant must be set in
org.python.pydev.debug/pysrc/pydevd_file_utils.py -- see comments on
module) .


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

* Outline view: patch by Laurent Dore: better icons for different
types of fields methods.
* Outline view: patch by Laurent Dore: more filters.
* PyLint: working dir is the directory of the analyzed file.
* Project explorer: fixed bug on integration with Dynamic Web Project.
* Extract method: fixed bug when trying to refactor structure: a = b = xxx.
* Generate constructor using fields: working for classes that derive
from builtin classes.
* Override methods: working for classes that derive from builtin classes.
* Debugger can use psyco for speedups: see
http://pydev.blogspot.com/2008/02/pydev-debugger-and-psyco-speedups.html.
* Debugger: shows parent frame when stepping in a return event.
* Go to previous/next method: (Ctrl+Shift+Up/Down): does not rely on
having a correct parse anymore.
* Auto-formatting: No space after comma if next char is new line.
* Code Completion: Handling completions from attribute access in
classes (accessed from outside of the class).
* Auto-indent: Better handling when indenting to next tab position
within the code.
* Caches: Some places were recreating the cache used during a
completion request instead of using the available one (which could
have a memory impact on some situations).



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-list mailing list