Last Site Update: 26 May 2015 | Latest Version: 4.1.0







PyDev Appcelerator

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 (PayPal):

Corporate sponsorship is also available for companies.

Search PyDev-related content

Favorite at Eclipse Marketplace

Development Info

PyDev Blog


"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 Kichwacoders
Dawn science PyVmMonitor Squishlist

Silver Sponsors


Supporting PyDev

Thank you to all PyDev supporters:

To show your appreciation for PyDev and to help to keep it going too, support it at Supporter benefits include having votes to decide the next tackled tickets and space in the homepage.

Companies have the option of sponsoring PyDev through corporate sponsorship. See About/Sponsorship for details.

Release 4.1.0

  • Code Completion

    • Improved unpacking of compound types on more situations (PyDev-573).
  • Debugger

    • PyDev remote debugging no longer blocks running program to completion (PyDev-574).
    • When there are too many referrers to some object, results are trimmed.
  • Python 3 grammar

    • Accepting @ as matrix multiplication operator.
    • async and await are properly parsed.
    • Fixed issue parsing 'list remainder' construct (PyDev-568).
  • Others

    • Fixed issue showing editor title name when more than one dot was present in the filename.
    • Support automatic folding elements when opening a file -- must be enabled in PyDev > Editor > Code Folding (patch by Andreas Pakulat).
    • Fixed issue on search page.
    • Included css to set default editor colors for PyDev for in Eclipse dark theme.
    • Tab-stops on comments added and enabled by default (patch by jheiv).
    • Fixed StackOverflowError on code-completion (PyDev-570)

Release 4.0.0

  • Code Completion

    • PyDev can now code-complete unpacking compound types (such as list(str), tuple(MyClass), dict(int:str), etc).
    • Code-completion now has a maximum amount of time to complete (which may be changed in the code-completion preferences).
  • Editor

    • Bytes and Unicode literals now have different colors (note: by default the Unicode kept the same color used for the old 'Strings' configuration).
    • Mark occurrences is now also provided on some statements (such as return, continue, etc).
  • Others

    • It's now possible to bind custom keybindings to help in passing custom commands to the interactive console (see: PyDev > Interactive Console > User Commands)
    • The bundled and were upgraded.
    • Search for references (Ctrl+Shift+G) is faster (all processors available are used for the initial search).
    • Search page now has a 'whole word' option.
    • Improvements in the PyVmMonitor integration in MacOS and Linux to find the PyVmMonitor executable.
    • Fixed PyDev-Mylyn integration in the PyDev Package Explorer to work with the latest Mylyn.
    • Fixed issue doing code-completion for elements of a list (lst[0].) in the console. (PyDev-531)
    • py.test xfailed tests are no longer marked as 'Failed' in PyUnit view (PyDev-506)

Copyright: Brainwy Software Ltda, 2014-2015