PyDev 7.6.0 Released
Fabio Zadrozny <[email protected]> Thu, 11 Jun 2020 08:34:59 -0300
| Newsgroups | gmane.comp.ide.eclipse.plugins.pydev.announce,gmane.comp.lang.jython.user,gmane.comp.ide.eclipse.plugins.pydev.general,gmane.comp.ide.eclipse.plugins.pydev.user,gmane.comp.python.general |
|---|---|
| Message-ID | <CANXBEFr7-FXJSjxqZiO5+yCR550ySUmMW0sviDoxmnKjbj1Neg@mail.gmail.com> |
--===============2319234485049036166==
Content-Type: multipart/alternative; boundary="0000000000006aaaa705a7cd5ad5"
--0000000000006aaaa705a7cd5ad5
Content-Type: text/plain; charset="UTF-8"
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
--0000000000006aaaa705a7cd5ad5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div style=3D"color:rgb(0,0,0)" class=3D"gmail_default"><h=
2 id=3D"gmail-pydev-760-release-highlights">PyDev 7.6.0 Release Highlights<=
/h2>
<ul><li>
<p><strong>Debugger improvements</strong> (updated to pydevd 1.9.1).</p>
<ul><li><strong>Variables are now grouped</strong> (special/class/function/=
protected) -- note: it's possible to hide groups in the variables view =
menu dropdown.</li><li>When a launching a subprocess does not target a pyth=
on executable,=20
the original args are kept (so, quotes are no longer trimmed).</li><li>A st=
ep in which would skip code won't be reported in the return if it'd=
reach the same location.</li><li>The disassembled version of a frame may b=
e shown if the sources are not available.</li><li>PySide2 is supported to r=
ecognize QThreads/event loop in interactive console.</li></ul>
</li><li>
<p><strong>Python 3.8 parsing fixes</strong></p>
<ul><li>Properly parsing f-strings with named unicode character. i.e.: <em>=
f"\N{BULLET}"</em>.</li><li>Properly parsing f-strings formats us=
ing colon. i.e.: <em>f"{datetime.datetime.now():%Y-%m-%d %H:%M:%S}&quo=
t;</em>.</li><li>Properly parsing f-strings with vars ending in equals. i.e=
.: <em>f'{y=3D}'</em>.</li><li>Properly parsing raw f-strings such =
as <em>rf"str"</em>.<br></li><li>Properly parsing iterable unpack=
ing syntax. i.e.: <em>return lastname.upper(), *members</em>.</li></ul>
</li><li>
<p>Support for the latest version of PyTest (which may resolve symlinks and=
changed the TerminalWriter import location).</p>
</li><li>PyDev package explorer is a bit faster (cache source project paths=
for a project).</li><li>Recognizing type comments for <em>self</em> attrib=
utes. i.e.: <em>#: :type self.var: MyClass</em>.</li><li>Trailing commas pr=
operly recognized in automatic import.</li></ul>
<h2 id=3D"gmail-about-pydev">About PyDev</h2>
<p>PyDev is an open-source Python IDE on top of Eclipse for Python,=20
Jython and IronPython development, now also available for Python on=20
Visual Studio Code.</p>
<p>It comes with goodies such as code completion, syntax highlighting,=20
syntax analysis, code analysis, refactor, debug, interactive console,=20
etc.</p>
<p>It is also available as a standalone through LiClipse with goodies=20
such as multiple cursors, theming and support for many other languages,=20
such as Django Templates, Jinja2, Html, JavaScript, etc.</p>
<p>Links:</p>
<p>PyDev: <a href=3D"http://pydev.org" rel=3D"nofollow">http://pydev.org</a=
><br>
PyDev Blog: <a href=3D"http://pydev.blogspot.com" rel=3D"nofollow">http://p=
ydev.blogspot.com</a><br>
PyDev on VSCode: <a href=3D"http://pydev.org/vscode" rel=3D"nofollow">http:=
//pydev.org/vscode</a><br>
LiClipse: <a href=3D"http://www.liclipse.com" rel=3D"nofollow">http://www.l=
iclipse.com</a><br>
PyVmMonitor - Python Profiler: <a href=3D"http://www.pyvmmonitor.com/" rel=
=3D"nofollow">http://www.pyvmmonitor.com/</a></p>
<p>
</p><p>Cheers,</p>
<p>Fabio Zadrozny</p>
</div></div>
--0000000000006aaaa705a7cd5ad5--
--===============2319234485049036166==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============2319234485049036166==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Pydev-announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-announce
--===============2319234485049036166==--