PyDev 8.0 Released

Fabio Zadrozny fabiofz at gmail.com
Sun Sep 6 13:01:05 EDT 2020


 PyDev 8.0 Release Highlights

   -

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

About PyDev

PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and
IronPython development, now also available for Python on Visual Studio Code.

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

It is also available as a standalone through LiClipse with goodies such as
multiple cursors, theming and support for many other languages, such as
Django Templates, Jinja2, Html, JavaScript, etc.

Links:

PyDev: http://pydev.org
PyDev Blog: http://pydev.blogspot.com
PyDev on VSCode: http://pydev.org/vscode
LiClipse: http://www.liclipse.com
PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/

Cheers,

Fabio Zadrozny


More information about the Python-list mailing list