PyDev 5.6.0 Released

Fabio Zadrozny fabiofz at gmail.com
Thu Mar 23 08:00:15 EDT 2017


PyDev 5.6.0 Release Highlights

   -

   *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*
   -

      *Performance* enhancements on the *debugger* (which should be
      *60%-100%* faster now).
      -

      The *debugger* now only supports *Python 2.6 onwards* (keep on PyDev
       5.5.0 for Python 2.5 or below).
      -

      Properly displaying variables when the *interactive console* is
      connected to a *debug session*. *#PyDev-776*
      -

      Providing a way for the debugger to support a user-specified version
      of Qt for debugging QThreads (*preferences > PyDev > Debug > Qt
      Threads*).
      -

      Fixed issue where a *native Qt signal is not callable* message was
      raised when connecting a signal to QThread.started.
      -

      Fixed issue in displaying variable (with *Ctrl+Shift+D*) when
      debugging.
      -

      Debug view toolbar icons no longer appearing stretched due to Set
      Next Statement icon having a different size.
      -

   *Code completion*
   -

      *super* is now properly recognized (code completion and find
      definition).
      -

      *pytest fixtures* are now properly recognized (code completion and
      find definition).
      -

      Suppress invalid completions on literals numbers (patch by Jonah
      Graham)
      -

   *Others*
   -

      It's now possible to save the PyUnit preferences to the project or
      user settings.
      -

      Upgraded *pep8* to the latest *pycodestyle*.
      -

      Upgraded to latest *autopep8*.
      -

      Fixed issue in Django shell if version >= 1.10 *#PyDev-752*.
      -

      Add support for *coverage 4.x* (minimum supported version is now
      4.3). *#PyDev-691*
      -

      Syntax highlighting for *matmul operator* (was being considered a
      decorator). *#PyDev-771*
      -

      Making *PyLint* use the same thread pool used for code analysis.
      -

      String index out of range while reading buffer in AbstractShell.
      *#PyDev-768*

What is PyDev?

PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and
IronPython development.

It comes with goodies such as code completion, syntax highlighting, syntax
analysis, code analysis, refactor, debug, interactive console, etc.

Details on PyDev: http://pydev.org
Details on its development: http://pydev.blogspot.com
What is LiClipse?

LiClipse is a PyDev standalone with goodies such as support for Multiple
cursors, theming, TextMate bundles and a number of other languages such as
Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript,
etc.

It's also a commercial counterpart which helps supporting the development
of PyDev.

Details on LiClipse: http://www.liclipse.com/

Cheers,

--
Fabio Zadrozny
------------------------------

Software Developer

LiClipse
http://www.liclipse.com

PyDev - Python Development Environment for Eclipse
http://pydev.org
http://pydev.blogspot.com

PyVmMonitor - Python Profiler
http://www.pyvmmonitor.com/


More information about the Python-list mailing list