PyDev 8.0 Released
Fabio Zadrozny <[email protected]> Sun, 6 Sep 2020 14:01:05 -0300
| Newsgroups | gmane.comp.ide.eclipse.plugins.pydev.user,gmane.comp.lang.jython.user,gmane.comp.ide.eclipse.plugins.pydev.announce,gmane.comp.ide.eclipse.plugins.pydev.general,gmane.comp.python.general |
|---|---|
| Message-ID | <CANXBEFoQB8pT+KEmakewWyMYPJZdL41BVnqXNYMTguTJGF6xcw@mail.gmail.com> |
--===============2618756661729645222==
Content-Type: multipart/alternative; boundary="000000000000ca9c1e05aea80c3d"
--000000000000ca9c1e05aea80c3d
Content-Type: text/plain; charset="UTF-8"
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
--000000000000ca9c1e05aea80c3d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"color:#000000">
<h2 id=3D"gmail-m_-2484588612370427261pydev-800-release-highlights">PyDev 8=
.0 Release Highlights</h2>
<ul><li>
<p><strong>MyPy</strong></p>
<ul><li>Make sure that only one MyPy is running at a given time (to prevent=
cache corruptions).</li><li>Properly report MyPy messages that only have a=
line number. (<strong>#PyDev-1091</strong>)</li><li>MyPy integration now a=
lso shows notes for a message. (<strong>#PyDev-1088</strong>)</li></ul>
</li><li>
<p><strong>Debugger</strong> (updated to pydevd 2.0.0)</p>
<ul><li>The frame evaluation mode (which adds programmatic breakpoints by=
=20
rewriting bytecode) was redone (it had a critical issue which could make
it skip breakpoints).</li><li>Fixed issue collecting try..except informati=
on.</li><li>Fixed issue evaluating numpy array with unexpected dimension.</=
li></ul>
</li><li>
<p><strong>Type Inference</strong></p>
<ul><li>Option to create a method at a given class properly considers type-=
hinting. (<strong>#PyDev-1092</strong>)</li><li>Support code-completion for=
Optional[]. (<strong>#PyDev-1089</strong>)</li><li>Properly handle type in=
formation when given as a string. (<strong>#PyDev-1082</strong>, <strong>#P=
yDev-1087</strong>)</li><li>Fixed issue where line/col was not forwarded pr=
operly in go to definition. (<strong>#PyDev-1075</strong>)</li><li>Typing i=
nfo should have priority when available. (<strong>#PyDev-1079</strong>)</li=
><li>Properly get completions considering function annotation. (<strong>#Py=
Dev-1078</strong>)</li></ul>
</li><li>
<p><strong>Test running</strong></p>
<ul><li>Fixed issue running tests which override <em>address</em> with nose=
. (<strong>#PYDev-1095</strong>)</li><li>Fixed issue where test import/expo=
rt didn't deal well with binary chars that were collected from the test=
. (<strong>#PyDev-1067</strong>)</li></ul>
</li><li>
<p><strong>Others</strong></p>
<ul><li>When finding a file in a project on Windows consider paths as case =
insensitive.</li><li>.mypy_cache and .pytest_cache contents are now marked =
as derived (so they can be filtered out in searches).</li><li>Fixed case wh=
ere auto-import could be added to wrong location. (<strong>#PyDev-1085</str=
ong>)</li><li>Occurrence was not found in type hint return. (<strong>#PyDev=
-1076</strong>)</li><li>Find references not working for constant depending =
how it's used. (<strong>#PyDev-1083</strong>)</li><li>Backported fix to=
properly parse raw f-string in Python 3.6. (<strong>#PyDev-991</strong>)</=
li><li>Code completion inside f-strings. (<strong>#PyDev-1081</strong>)</li=
></ul>
</li></ul>
<h2 id=3D"gmail-m_-2484588612370427261about-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" target=3D"_blank">h=
ttp://pydev.org</a><br>
PyDev Blog: <a href=3D"http://pydev.blogspot.com" rel=3D"nofollow" target=
=3D"_blank">http://pydev.blogspot.com</a><br>
PyDev on VSCode: <a href=3D"http://pydev.org/vscode" rel=3D"nofollow" targe=
t=3D"_blank">http://pydev.org/vscode</a><br>
LiClipse: <a href=3D"http://www.liclipse.com" rel=3D"nofollow" target=3D"_b=
lank">http://www.liclipse.com</a><br>
PyVmMonitor - Python Profiler: <a href=3D"http://www.pyvmmonitor.com/" rel=
=3D"nofollow" target=3D"_blank">http://www.pyvmmonitor.com/</a></p>
<p>Cheers,</p>
<p>Fabio Zadrozny</p>
</div></div>
--000000000000ca9c1e05aea80c3d--
--===============2618756661729645222==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============2618756661729645222==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Pydev-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-users
--===============2618756661729645222==--