Last Site Update: October 29th, 2020 | Latest Version: 8.0.0







PyDev PyDev on VSCode 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:


Search PyDev-related content

Favorite at Eclipse Marketplace

Development Info

PyDev Blog

Contact, Issues

See About

Silver Sponsors Bonus Canada Free Spinny binary options australia

Bronze Sponsors

Casinonic Ramotion Gamb Lizard free spins with no deposit required NutraVesta ProVen vpn black friday new casino canada Online Casinos Qubit Labs Combin PillarWM Tankpenge Real Time Communications World Ingramer neue online casinos Bestes Online Casino QYTO Kajino EduBirdie bestvpn credimaxx moneyarcher online casino malaysia Mobilunity Jitbit Helpdesk Software Tradie Training White Card casino utan svensk licens casinos not on gamstop casino topp nettcasino LejonFinans immigrationlawofmt Eco Secretariat EssayShark CodeFirst http://smålå websitehostingrating eSportBetting casinobonus Alles Refurbished - overview of refurbished tablets, telephones and more (in Dutch) vpsserver Online casino reviews superbwebsitebuilders


"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.


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


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


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

Gold Sponsors

LiClipse Tracetronic WebsiteSetup Squishlist
PyVmMonitor Intel best VPN for Android

Supporting PyDev

Thank you to all PyDev supporters:

To show your appreciation for PyDev and to keep it going strong, help to crowdfund through

Release 8.0.0 (2020-09-06)

  • MyPy
    • Make sure that only one MyPy is running at a given time (to prevent cache corruptions).
    • Properly report MyPy messages that only have a line number. (#PyDev-1091)
    • MyPy integration now also shows notes for a message. (#PyDev-1088)
  • Debugger (updated to pydevd 2.0.0)
    • The frame evaluation mode (which adds programmatic breakpoints by rewriting bytecode) was redone (it had a critical issue which could make it skip breakpoints).
    • Fixed issue collecting try..except information.
    • Fixed issue evaluating numpy array with unexpected dimension.
  • Type Inference
    • Option to create a method at a given class properly considers type-hinting. (#PyDev-1092)
    • Support code-completion for Optional[]. (#PyDev-1089)
    • Properly handle type information when given as a string. (#PyDev-1082, #PyDev-1087)
    • Fixed issue where line/col was not forwarded properly in go to definition. (#PyDev-1075)
    • Typing info should have priority when available. (#PyDev-1079)
    • Properly get completions considering function annotation. (#PyDev-1078)
  • Test running
    • Fixed issue running tests which override address with nose. (#PYDev-1095)
    • Fixed issue where test import/export didn't deal well with binary chars that were collected from the test. (#PyDev-1067)
  • Others
    • When finding a file in a project on Windows consider paths as case insensitive.
    • .mypy_cache and .pytest_cache contents are now marked as derived (so they can be filtered out in searches).
    • Fixed case where auto-import could be added to wrong location. (#PyDev-1085)
    • Occurrence was not found in type hint return. (#PyDev-1076)
    • Find references not working for constant depending how it's used. (#PyDev-1083)
    • Backported fix to properly parse raw f-string in Python 3.6. (#PyDev-991)
    • Code completion inside f-strings. (#PyDev-1081)

Release 7.7.0 (2020-08-02)

  • MyPy integration improvements

    • New option to set project source folders as MYPYPATH.
    • --follow-imports=silent now set by default.
    • The cache dir is set by default to project/.mypy_cache
  • Many improvements for dealing with typing information (in code-analysis and code-completion).

  • Debugger improvements (updated to pydevd 1.9.2)

    • Fix dealing with generator expressions with multiple breakpoints in frame eval mode.
    • Improvements to deal with blocking evaluate requests.
  • Support for pip installed namespace packages (#PyDev-151).

  • Fixes in the PyLint integration (#PyDev-729).

  • Updated to latest isort.

  • isort properly gets project level configuration (#PyDev-993).

  • Support for parsing using the latest version of cython (0.29).

  • Properly supporting the latest pytest version (6.0) (TerminalWriter API changed).

  • Fix when applying diffs from external tool (such as the black formatter).

  • Projects sorted by name even if project is also a source folder in the PyDev Package Explorer (#PyDev-959).

  • Fix in extract method refactoring with typing information (#PyDev-1034)

  • Auto-edit for __exit__ parameters (#PyDev-1068).

  • Nodes are no longer auto-expanded in quick outline if the outline is too big.

  • Properly computing local import target location on code completion with auto local import (#PyDev-1070).

View release notes for previous releases

Copyright: Brainwy Software Ltda, 2014-2020