Last Site Update: June 5th, 2020 | Latest Version: 7.6.0


Main

Download

Screenshots

Manual

Developers

About/Sponsorship


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:

  Paypal




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 businessnamegenerator.com makeawebsitehub.com scams.info

Bronze Sponsors

https://thebeastreviews.com/ https://420couponcodes.com/cbdmd/ sumatosoft.com meindivi.de bonusfinder.com nettikasinotsuomalaisille.com nye-casino.org Laina.pro bestvpn moneezy credimaxx moneyarcher online casino malaysia Mobilunity Jitbit Helpdesk Software Tradie Training White Card casino utan svensk licens casinos not on gamstop top5credits.com vpnranks.com writersperhour.com datingpilot.dk fair-laan.dk Matchbanker.pl Matchbanker.es Matchbanker.fi casino topp superkredit.net slots.io loanscouter.com fair-laan.se nettcasino monovm.com 1gbits.com vpn.surf LejonFinans immigrationlawofmt Eco Secretariat EssayShark PrivatkreditSofort.ch rocketpayz.com CodeFirst http://smålånutensikkerhet.com/ slotcatalog.com nyecasinonorge.org websitehostingrating laina-helposti.fi Udemy Coupon eSportBetting casinobonus gamblescope.com Alles Refurbished - overview of refurbished tablets, telephones and more (in Dutch) vpsserver Online casino reviews superbwebsitebuilders

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 WebsiteSetup Squishlist
PyVmMonitor Intel best VPN for Android

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 7.6.0 (2020-06-04)

  • Debugger improvements (updated to pydevd 1.9.1).

    • Variables are now grouped (special/class/function/protected) -- note: it's possible to hide groups in the variables view menu dropdown.
    • When a launching a subprocess does not target a python executable, the original args are kept (so, quotes are no longer trimmed).
    • A step in which would skip code won't be reported in the return if it'd reach the same location.
    • The disassembled version of a frame may be shown if the sources are not available.
    • PySide2 is supported to recognize QThreads/event loop in interactive console.
  • Python 3.8 parsing fixes

    • Properly parsing f-strings with named unicode character. i.e.: f"N{BULLET}". (#PyDev-989)
    • Properly parsing f-strings formats using colon. i.e.: f"{datetime.datetime.now():%Y-%m-%d %H:%M:%S}". (#PyDev-1061)
    • Properly parsing f-strings with vars ending in equals. i.e.: f'{y=}'. (#PyDev-1045)
    • Properly parsing raw f-strings such as rf"str". (#PyDev-1020)
    • Properly parsing iterable unpacking syntax. i.e.: return lastname.upper(), *members. (#PyDev-1048)
  • Support for the latest version of PyTest (which may resolve symlinks and changed the TerminalWriter import location).

  • PyDev package explorer is a bit faster (cache source project paths for a project).

  • Recognizing type comments for self attributes. i.e.: #: :type self.var: MyClass. (#PyDev-520)

  • Trailing commas properly recognized in automatic import. (#PyDev-542)

Release 7.5.0 (2020-01-10)

  • Fixed support for Python 3.8 (which wasn't properly added to 7.4.0).

  • Improved Cython support:

    • Cython itself is used to generate the AST for Cython files.
    • Cython needs to be available in the default interpreter.
    • Cython does not currently support generating the AST for files with errors, so, syntax errors must be fixed for the code-completion to work properly.
  • Debugger improvements (updated to pydevd 1.9.0).

    • Improved stepping into coroutines
    • Attach to process no longer needs to match the bitness of the target program with the interpreter.
    • File with a relative path is searched in sys.path folders (i.e.: so, cython builds can find the source).

View release notes for previous releases







Copyright: Brainwy Software Ltda, 2014-2020