Last Site Update: 21 June 2008 | Latest Version: 1.3.18


Main

Download

Buy

License

Manual

About


Pydev extensions: Enjoy Python coding... (more than you already do)!

"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. With the addition of PyDev Extensions, the potential for future improvements is exciting!"

Eric Wittmann, Zoundry LLC.





































'Pydev Extensions' is a plugin that allows Python editing in Eclipse. It works with Eclipse and the Pydev "Open Source" version. See some of its features below




Release Changes

  • Release 1.3.18

    • Auto-import: Groups imports when possible.
    • Auto-import: Doesn't bring imports for completions already in the document even if a parse is not successful.
    • Organize Imports (ctrl+shift+O): Suggests imports to the undefined tokens in the editor.
    • Import quick-fix: Icons correspondent to the element being imported.
  • Release 1.3.17

    • Bug-fix release.
  • Release 1.3.16

    • Code Analysis: __path__ Not correctly found on some situations.
    • Local rename (ctrl+2+r): Positions correctly ordered for tabbing.
  • Release 1.3.15

    • Globals Browser: Was not correctly showing definition on a case with multiple projects when one did not have the python nature configured.
    • Code Analysis: False positive: Classes defined within a class context are correctly found when later accessed in the parent context.
    • Interactive console integration
      • Context insensitive completions with auto-import in console
      • Ctrl+Alt+Enter: can be used to:
        • Create console if no console exists
        • Send selected text to console
        • Make execfile for current file if there's no selected text
  • Release 1.3.14

    • 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 1.3.13

    • Debug Console: will print exceptions raised during the evaluation.
    • Debug Console: will print the result of the evaluation if a valid statement is sent (so, 'print' is not needed for simple evaluations anymore).
Check the Releases History for info on previous versions.



Some feature-highlights


  • Screencasts demonstrating pydev and pydev extensions may be found at ShowMeDo.com.

  • NOTE: Pydev 1.2.0 and onward only support Eclipse 3.2, so, if you're using Eclipse 3.1, please keep to version 1.1.0.

  • This is not the complete list of features. Check the Features Matrix for that.



Evaluating Pydev Extensions

You can download the plugin and evaluate it with full functionalities for 30 days without requiring a license. The only difference between the licensed and the unlicensed version is that you'll get a message first at 30 mins and then after each 2 hours saying that it is an unlicensed version (you have to license it to remove that message).



© Copyright: Fabio Zadrozny 2006-2008