Last Site Update: January 21st, 2017 | Latest Version: 5.5.0


Main

Download

Screenshots

Manual

Developers

About/Sponsorship


PyDev LiClipse





PyDev development

PyDev is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features...

Another option is financially supporting it at: Patreon (which provides a way to support it monthly and get rewards starting with $1).



Or through 1-time contributions at:

  Paypal




Search PyDev-related content


Favorite at Eclipse Marketplace

Development Info

PyDev Blog

Contact, Issues

See About

Silver Sponsors

ChameleonJohn Coupons Apps4Rent Dealslands.co.uk Binary Option Robot Info Give Me Deals

Bronze Sponsors

Ace My Paper Promo Vouchers vpsserver ultimawebtraffic buywebtrafficexperts webtrafficgeeks

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.

LiClipse

The recommended way of using PyDev is bundled in LiClipse, which provides PyDev builtin as well as support for other languages such as Django Templates, Mako, RST, C++, CoffeScript, Dart, HTML, JavaScript, CSS, among others (also, by licensing LiClipse you directly support the development of PyDev).

PyVmMonitor

If you'd like to analyze the performance of your programs, check PyVmMonitor.

Gold Sponsors

LiClipse Tracetronic Kichwacoders
Dawn science PyVmMonitor Squishlist

Supporting PyDev

Thank you to all PyDev supporters: https://www.brainwy.com/supporters/PyDev.

To show your appreciation for PyDev and to keep it going strong, help to crowdfund through https://www.patreon.com/fabioz.

Release 5.5.0

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • Refactoring

    • Fixed refactoring error when dealing with imports which have a continuation char inside the module name part. #PyDev-712
    • When extracting a method, decorators are properly considered for the new method position. #PyDev-321
  • Code completion

    • When accessing enums, 'value' and 'name' are properly found. #PyDev-591

    • Code completion improved on method chaining. #PyDev-636 and #PyDev-583

    • It's now possible to choose whether when a code-completion which adds a local import should add the import to the beginning of the function or the line above where it was requested.

      • It may be configured in the preferences (Preferences > PyDev > Editor > Code Completion > Put local imports on top of method?).
      • Default was changed to add it to the top of the method.
  • New actions

    • Ctrl+Shift+Alt+O can be used to open the last hyperlink in the console that's currently open (it's now possible to jump directly to the error in some exception). #PyDev-755
    • Ctrl+2,sw switches the target and value in assign statements (may not work properly if more than one '=' is found in the line).
  • Debugger

    • Fixed error when hovering over variable when debugging. #PyDev-580
  • Others

    • Fixed issue in grammar parsing on nested async calls. #PyDev-753
    • Fixed issue grouping imports when an import has a continuation char inside the module part. #PyDev 712

Release 5.4.0

  • Important PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards.

    • PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars).
  • If you enjoy PyDev, please show your appreciation through its Patreon crowdfunding: https://www.patreon.com/fabioz.

  • Initial support for Python 3.6

    • Code analysis for expressions on f-strings.
    • Syntax highlighting on f-strings.
    • Handling of underscores in numeric literals.
    • Parsing (but still not using) variable annotations.
    • Parsing asynchronous generators and comprehensions.
  • Launching

    • Improved console description of the launch.
    • Support launching files with python -m module.name (instead of python module/name.py). Note: Has to be enabled at Preferences > PyDev > Run.
  • Debugger

    • Shows return values (may be disabled on preferences > PyDev > Debug).
    • When the user is waiting for some input, it'll no longer try to evaluate the entered contents.
    • Fix for multiprocess debugging when the debugger is started with a programmatic breakpoint (pydevd.settrace).
  • Unittest integration

    • Bugfixes in the pytest integration related to unicode errors.
    • unittest subtests are now properly handled in the PyDev unittest runner.
    • The currently selected tests are persisted.
  • Others

    • In Linux, when applying a completion which would automatically add an import, if the user focuses the completion pop-up (with Tab) and applies the completion with Shift+Enter, a local import is properly made.

View release notes for previous releases







Copyright: Brainwy Software Ltda, 2014-2016