PyDev 2.1.0 has just been released, with a few noteworthy changes:
The first change that's noteworthy is that only files opened in an editor will be code-analyzed... Until now, any file changed in the workspace would be analyzed for coding errors, which is a process that is usually fast, but there are 2 problems there:
1. if lots of files changed at once, it could still be costly to make that analysis (and on really big files, that could be a problem too)
2. there's no dependency analysis to know if a file should be re-analyzed when a given file changes, so, the actual state of warnings/errors could be misleading
Still, as sometimes it's useful to do the analysis of many files at once, it's now possible to right-click a folder in the PyDev package explorer and ask for a full code-analysis to be done (note that the re-indexing of internal information still must be done for any file changed, but this process is pretty fast).
Another nice feature added is a code-completion to override methods, so, after typing "def ", a code-completion may be requested to override a given method.
And for TDD lovers, there's now an option to relaunch the last launch in the PyUnit view whenever a file changes :)
The full details on the release may be seen at: http://pydev.org/