Pydev 1.5.7 Released
Fabio Zadrozny
fabio at aptana.com
Thu May 6 19:12:53 EDT 2010
Hi All,
Pydev 1.5.7 has been released
Details on Pydev: http://pydev.org
Details on its development: http://pydev.blogspot.com
Release Highlights:
-------------------------------
* **Uniquely identifying editors:**
* Names are never duplicated
* Special treatment for __init__
* Special treatment for django on views, models and tests
* See: http://pydev.blogspot.com/2010/04/identifying-your-editors.html
for details
* **Debugger:**
* **CRITICAL**: Fixed issue which could make the debugger skip breakpoints
* Properly dealing with varibles that have '<' or '>'
* Debugging file in python 3 with an encoding works
* Double-clicking breakpoint opens file from the workspace instead
of always forcing an external file
* Added '* any file' option for file selection during a debug
where the file is not found
* **Performance improvements for dealing with really large files:**
* Code folding marks won't be shown on *really large files* for
performance reasons
* Performance improvements in the code-analysis (much faster for
*really large files*)
* Outline tree is also faster
* **Interpreter configuration:**
* Only restoring the needed interpreter info (so, it's much faster
to add a new interpreter)
* Using an asynchronous progress monitor (which makes it even faster)
* Interpreter location may not be duplicated (for cases where the
same interpreter is used with a different config, virtualenv should be
used)
* Properly refreshing internal caches (which made a ctrl+2+kill or
a restart of eclipse needed sometimes after configuring the
interpreter)
* socket added to forced builtins
* **Python 3 grammar:**
* Code completion and code-analysis work when dealing with keyword
only parameters
* Properly reporting syntax error instead of throwing a
NumberFormatException on "1.0L"
* **Editor and forcing tabs:**
* Option to toggle forcing tabs added to the editor context menu
* Fixed tabs issue which could change the global setting on force tabs
* **Indentation:**
* Added rule so that indentation stops at the level of the next
line def or @ (to indent to add a decorator)
* Auto indent strategy may indent based on next line if the
previous is empty
* **General:**
* Django configuration supporting version 1.2 (contribution by
Kenneth Belitzky)
* Fixed encoding problem when pasting encoded text with indentation
* asthelper.completions no longer created on current directory
when project is removed
* __all__ semantics correct when a tuple is defined (and not only
when a list is defined)
* Fixed issue in extract method (was not creating tuple on caller
function with multiple returns)
* Improved heuristic for assist assign (ctrl+1)
* On search open files (ctrl+2+s), dialog is opened if nothing is
entered and there's no editor selection
* Fixed issue where ctrl+2 would not work on linux
What is PyDev?
---------------------------
PyDev is a plugin that enables users to use Eclipse for Python, Jython
and IronPython 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
Aptana
http://aptana.com/
Pydev - Python Development Environment for Eclipse
http://pydev.org
http://pydev.blogspot.com
More information about the Python-list
mailing list