Last Site Update: 21 May 2013 | Latest Version: 2.7.4


Main

Download

Screenshots

Manual

Developers

About/Contact


PyDev Appcelerator






"Personally, the pleasure I take in developping software is half linked to the language, half to the programming tools. With PyDev, I've got everything."

Franck Perez







"PyDev is a core tool in our development process, and is a major reason why Python has become viable for us as a production language. I look forward to each new release of PyDev as it is continually evolving into a more and more powerful development environment."

Eric Wittmann, Zoundry LLC.





PyDev



Acknowledgements

"YourKit kindly supports PyDev (and other open source projects) with its full-featured Java Profiler.

YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler."


What is PyDev?

PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.

It comes with many goodies such as:

PyDev 2.0 video

For more details on the provided features, check the Features Matrix.

Important

First time users are strongly advised to read the Getting started guide which explains how to properly configure PyDev

Release 2.7.4

Release 2.7.2 (and 2.7.3)

  • Updated icons in PyDev to match better a dark theme.
  • Minor: improved colors in outline according to theme.
  • Improved minimap.
  • Fixed issue copying qualified name when editor is not in the PYTHONPATH.
  • Removed ping from PyDev.
  • Fixed issue on Ctrl+1 assist to ignore some warning.
  • Improved comment/uncomment to deal properly with pep8 formatting.
  • Added plead so that PyDev does not become unsupported (see http://igg.me/at/liclipse)
  • 2.7.3 fixes major regression regarding scrollbar.

Release 2.7.0 (and 2.7.1)

  • Code formatter:
  • Number of spaces before a comment can be configured (default: 2 spaces as pep-8 recommends)
  • Minimum number of spaces before start of comment may be configured (default: 1 space as pep-8 recommends)
  • Right trim lines now also properly trims comments.
  • When the auto-formatter is enabled, if syntax errors are present the code-formatting is not applied (it could end up getting things wrong in this situation).
  • Python 3.3 'yield from' syntax now properly supported.
  • Fixed issue when unable to get filesystem encoding when configuring interpreter.
  • Debugger: 'Enable Condition' checkbox in break properties dialog no longer ignored.
  • Fixed ClassCastException during parse in Python file with yield in global scope.
  • Fixed StackOverflowError in fast parser (i.e.: parser used to get only the outline of the code).
  • PyDev Mylyn integration can now be installed on Eclipse 4.2.
  • Fixed NPE when trying to add interpreter and it detected directory which we could not list() in Java.
  • Fixed cache issue in code-completion (nature.startRequests() could end up not having nature.endRequests() called).
  • Save a bit faster on big files (i.e.: No longer doing invalidateTextPresentation on each save).

Development Info

PyDev Blog



Copyright: Appcelerator, Inc. 2008-2012