Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3411

PyDev 7.6.0 Released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Fabio Zadrozny <fabiofz@gmail.com>
Newsgroups comp.lang.python.announce
Subject PyDev 7.6.0 Released
Date Thu, 11 Jun 2020 08:34:59 -0300
Lines 42
Approved python-announce-list@python.org
Message-ID <159187930126.12486.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding base64
X-Trace news.uni-berlin.de 5GEk9oho+tLdfLbvUULqUAfH0O4TLhZkn7W94LCMR38g==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=S/pt7ZTj; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; '(which': 0.04; 'comments': 0.05; '3.8': 0.07; 'django': 0.07; 'formats': 0.07; 'loop': 0.07; 'pytest': 0.07; 'skip:* 30': 0.07; 'console,': 0.09; 'development,': 0.09; 'ide': 0.09; 'open-source': 0.09; 'to:addr :python-announce-list': 0.09; 'variables': 0.09; 'cheers,': 0.11; 'code.': 0.11; 'import': 0.15; 'python': 0.15; 'blog:': 0.16; 'debugger': 0.16; 'fixes': 0.16; 'frame': 0.16; 'html,': 0.16; 'iterable': 0.16; 'jython': 0.16; 'launching': 0.16; 'parsing': 0.16; 'paths': 0.16; 'subject:Released': 0.16; 'syntax.': 0.16; 'templates,': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'unicode': 0.16; 'unpacking': 0.16; 'supported': 0.17; 'python,': 0.18; 'syntax': 0.20; 'visual': 0.20; 'version': 0.21; 'automatic': 0.23; "won't": 0.23; 'code': 0.26; 'to:addr:python- list': 0.26; 'improvements': 0.26; 'using': 0.29; 'release': 0.31; 'bit': 0.31; 'available.': 0.32; 'raw': 0.32; 'reported': 0.32; 'resolve': 0.32; 'message-id:@mail.gmail.com': 0.33; 'same': 0.33; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; "it's": 0.37; 'package': 0.37; 'source': 0.38; 'does': 0.39; 'comes': 0.40; 'changed': 0.40; 'skip:q 10': 0.40; 'url:blogspot': 0.40; 'interactive': 0.40; 'skip:( 30': 0.40; 'studio': 0.40; 'view': 0.61; 'url-ip:172/8': 0.62; 'kept': 0.62; 'recognized': 0.62; 'multiple': 0.63; 'url-ip:172.67/16': 0.63; 'top': 0.67; 'analysis,': 0.67; 'url-ip:104.18/16': 0.69; 'self': 0.69; 'to:no real name:2**2': 0.69; 'reach': 0.69; 'skip:* 10': 0.70; 'longer': 0.73; 'skip:f 30': 0.75; 'languages,': 0.76; 'links:': 0.76; 'note:': 0.80; 'fabio': 0.84; 'highlights': 0.84; 'location.': 0.84; 'quotes': 0.84; 'standalone': 0.84; 'url-ip:172.67.189/24': 0.84; 'url-ip:104.27/16': 0.91; 'to:2**3': 0.95
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=LeVoK2r8vXbfUuja6X/efF/tR/G5KISWTTlSpQ3om4E=; b=S/pt7ZTj2Tad+3ZZpi+D4QUG7ffYA2R9qLve2dLQySTaOMlJFbxghyjmfjGMT2q+mr DTCKQiu5DThhVGgnxg7Fb7Zr5ihprNvg31NUTdgeEfb6BtF7EgVsuF+Gz8+0HQut6F9F fS8BxmVzJCauYPe5NH3cJTH/OKcCCzhJd9kjCmYk6++q34aKkWUODz5AZOVG7LstivsE z6UWmuN8K3xBIzwOanURafv9ppMW4c8gu0CD1Hj55gaQg7tede0bgCgRTmDq8IAyr4v9 D6u+PfsXO6pnhvHgDI1zWK949VQcJGH/46yqtLbtT6RH5QFLJ9UTg/alBtfzCkc5+kED /cww==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LeVoK2r8vXbfUuja6X/efF/tR/G5KISWTTlSpQ3om4E=; b=o8gWWy4tRtrBNDeFWOo4KZKlceY7dTfAyJHwGzK+yeZxz75FiR4cnaQxmdQhSWwoeI TU+azZ/tearFUEuBW6gh4RA3NtCLO233xuI9yIBxPqXhIyzLaU3wdiK5Thr3idYFdiMm Yo55cVfa20gxfjUh+oEhJFybQ6TvmtBZ59z2kWWCSD33PzGdrxdAl/7fXQg8gcJZSE7n S7sHkm5pVwLHKi7CjDsQYnlHOVQoTmIEBuQTvuRYKSH8DYEqksaRlKb/VMuWrqkDiZFm 2ujgZHGpLLVspHPsI3parFOFwl1Ojx7t60Ms7KJp8lJo3nbF1KgFjYKkMMJAaKeCsBQX YguQ==
X-Gm-Message-State AOAM531lmcA0jqUm1mvzqeEPPdl0nshvdLiCQJgF/XKI1A+Sk4O3puvH 6ZuAvIxLKgNzmx/F6nV1c27pDfeIVjnjKsCiaYGROhl/yp4=
X-Google-Smtp-Source ABdhPJxSXiY9dgyuBGBatC61niood8lNTzG/Mxjv4cpYi1XIcVBQzssfUTE+hFg1oqr/6fNgHocYKO7ULqa/6Pte7as=
X-Received by 2002:a05:651c:8e:: with SMTP id 14mr4394196ljq.449.1591875310624; Thu, 11 Jun 2020 04:35:10 -0700 (PDT)
X-MailFrom fabiofz@gmail.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash VNBOBDUCCNXCGKTCNWEY6HGBAEUDIQCF
X-Message-ID-Hash VNBOBDUCCNXCGKTCNWEY6HGBAEUDIQCF
X-Mailman-Approved-At Thu, 11 Jun 2020 08:41:26 -0400
X-Content-Filtered-By Mailman/MimeDel 3.3.2b1
X-Mailman-Version 3.3.2b1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/VNBOBDUCCNXCGKTCNWEY6HGBAEUDIQCF/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3411

Show key headers only | View raw


PyDev 7.6.0 Release Highlights

   -

   *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}"*.
      - Properly parsing f-strings formats using colon. i.e.:
*f"{datetime.datetime.now():%Y-%m-%d
      %H:%M:%S}"*.
      - Properly parsing f-strings with vars ending in equals. i.e.:
      *f'{y=}'*.
      - Properly parsing raw f-strings such as *rf"str"*.
      - Properly parsing iterable unpacking syntax. i.e.: *return
      lastname.upper(), *members*.
   -

   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*.
   - Trailing commas properly recognized in automatic import.

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

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

PyDev 7.6.0 Released Fabio Zadrozny <fabiofz@gmail.com> - 2020-06-11 08:34 -0300

csiph-web