Last Site Update: November 5th, 2017 | Latest Version: 6.1.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

makeawebsitehub.com Voucher 365 Best tool reviews Give Me Deals Binary Option Robot Info

Bronze Sponsors

superbwebsitebuilders ukwebhostreview vpsserver ultimawebtraffic
webtrafficgeeks buywebtrafficexperts Ace My Paper

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
Squishlist PyVmMonitor

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 6.1.0 (2017-11-05)

  • 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).
  • Code Formatter

    • The PyDev code formatter can now add/remove blank lines to comply with pep-8.
    • Added preference to skip blank lines formatting.
  • Editor

    • Editor now tolerant against errors in the definitions of style ranges.
    • When in link mode (after a code completion with params for instance), properly skip closing parenthesis if already well balanced.
    • Fix logic error in editor preferences for disabling subword navigation (patch by Stuart Berg).
  • Others

    • Using python -m 'pip' when unable to find pip executable in interpreter preferences (#PyDev-853).
    • PyDev set next statement action set no longer disables Debug action set (#PyDev-859).
    • It's possible to silence question about saving resources before a refactoring operation.
    • Add problem markers for python files that declare invalid encodings (patch by Mat Booth).
    • Other minor bugfixes.

Release 6.0.0 (2017-09-19)

  • 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).
  • Interpreter configuration

    • The list of packages installed in the interpreter is shown in the IDE (supports either pip or conda).
    • It's now possible to install/uninstall packages using either pip or conda directly from the IDE.
    • Provides a way to load variables if interpreter is from a conda environment (Load conda env vars before run configuration).
    • A default string substitution variable named PY is now created with the major and minor version of the created interpreter.
    • It's now possible to configure a project to always use a grammar compatible with the interpreter version (default for new projects -- #PyDev-846).
  • Editor

    • Subword navigation is now available (and enabled by default -- can be customized at PyDev > Editor).
    • Changed default config for minimap (smaller and not showing elements -- can be customized at PyDev > Editor > Overview Ruler Minimap).
    • Code completion no longer active in comments in last line of editor (#PyDev-762).
  • Debugger

    • Fix find_module signature (patch by James Blackburn).
    • Fix qt_loader to support PEP 302 correctly.
    • Fix in matplotlib_options from ipython (#PyDev-779).
    • When show all uppercase references is used as a filter, only digits shouldn't be filtered out in variables view (#PyDev-794).
  • PyLint

    • Added setting to search PyLint installed in interpreter (#PyDev-811).
  • Unittest

    • It's possible to edit a run configuration from dialog to select tests to run (Ctrl+F9) (patch by Robert Gomulka).
    • Test(s) name is shown in the run configuration (patch by Robert Gomulka -- #PyDev-840).
  • isort integration

    • The modules that are known to be third party or system modules in the PyDev configuration are passed to isort.
    • Proper support for isort:skip and isort:skip_file.
    • Internal isort caches properly being cleared between invocations (fix for case where changes to config were not reflected in isort).
  • Others

    • Fix to properly interrupt infinite loop in the Interactive Console (#PyDev-816).
    • Fix issue where user could do a drag n drop in system libs which could put an entry below another entry, which actually removed it from the config (#PyDev-821).
    • Fix where runfile was not available on interactive debugger when python-future is installed (#PyDev-845).
    • Fix NullPointerException on code-completion.
    • mutagen added to forced builtins by default (#PyDev-819).

Release 5.9.2 (2017-08-15)

  • 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).
  • Debugger

    • Some critical fixes related to issues in the latest debugger (#PyDev-837, #PyDev-838, #PyDev-817).
  • Added support for having isort as the engine for import sorting.

  • Fixed issue when parsing empty f-string.

Release 5.9.0 (2017-08-10)

  • 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).
  • Debugger

    • Integrated speedups for Python 3.6 which use the new Python hook which allows the debugger to add breakpoints through bytecode manipulation.
  • Fixed issue on text search with Lucene when the user had another plugin which also used lucene (#PyDev-826).

  • From this version onwards, PyDev is built with a proper certificate (previous versions used a self-signed certificate).

  • Google App Engine templates now working out of the box (patch by Mat Booth).

  • Optimization in editor highlighting when dealing with huge files.

  • Some bugfixes in pytest integration.

  • cv2 added to forced builtins by default for working with OpenCV.

View release notes for previous releases







Copyright: Brainwy Software Ltda, 2014-2017