Subscribe: SourceForge.net: SF.net Project News: Pydev for Eclipse
http://sourceforge.net/export/rss2_projnews.php?group_id=85796
Preview: SourceForge.net: SF.net Project News: Pydev for Eclipse

Recent changes to news



Recent changes to news



Last Build Date: Wed, 30 Nov 2016 11:43:55 -0000

 



PyDev 5.4.0 Released

Wed, 30 Nov 2016 11:43:55 -0000

PyDev 5.4.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).
  • If you enjoy PyDev, please show your appreciation through its Patreon crowdfunding: https://www.patreon.com/fabioz .

  • Initial support for Python 3.6

    • Code analysis for expressions on f-strings.
    • Syntax highlighting on f-strings.
    • Handling of underscores in numeric literals.
    • Parsing (but still not using) variable annotations.
    • Parsing asynchronous generators and comprehensions.
  • Launching

    • Improved console description of the launch.
    • Support launching files with python -m module.name (instead of python module/name.py). Note: Has to be enabled at Preferences > PyDev > Run.
  • Debugger

    • Shows return values (may be disabled on preferences > PyDev > Debug).
    • When the user is waiting for some input, it'll no longer try to evaluate the entered contents.
    • Fix for multiprocess debugging when the debugger is started with a programmatic breakpoint (pydevd.settrace).
  • Unittest integration

    • Bugfixes in the pytest integration related to unicode errors.
    • unittest subtests are now properly handled in the PyDev unittest runner.
    • The currently selected tests are persisted.
  • Others

    • In Linux, when applying a completion which would automatically add an import, if the user focuses the completion pop-up (with Tab) and applies the completion with Shift+Enter, a local import is properly made.

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/




PyDev 5.3.1 Released

Thu, 03 Nov 2016 09:42:28 -0000

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).
  • Code Completion

    • Substring completions are on by default (may be turned off in the code-completion preferences).
    • Fixed issue with code-completion using from..import..as aliases.
  • Others

    • Auto-fix imports with Ctrl+Shift+O properly sorts items based on the same sorting improvements for code-completion.
    • When fixing unresolved import (with Ctrl+1) it properly resolves dependent projects (bugfix for regression in 5.3.0).
    • async and await keywords are properly highlighted.
    • async blocks properly auto-indented.
    • In PEP 448 list unpack variable was not being marked as a "Load" variable (which made the code analysis yield false positives).

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/




PyDev 5.3.0 Released

Fri, 14 Oct 2016 10:38:08 -0000

PyDev 5.3.0 Released Release Highlights: Important PyDev now requires Java 8 and Eclipse 4.5 onwards. PyDev 4.5.5 is the last release supporting Java 7 and Eclipse 3.8. See: update sites page for the update site of older versions of PyDev. See: the PyDev does not appear after install section on the download page for help on using a Java 8 vm in Eclipse. Syntax validation for multiple grammars Helps to make code which is Python 2 and 3 compatible. To customize, go to Project Properties > PyDev - Interpreter/Grammar, and select grammars for "additional syntax validation". Code completion The code-completion can now do substring based matches (i.e.: the proposals will be shown if any part of the completion matches the requested name). It's still not the default (to activate it, change the setting "Preferences > PyDev > Editor > Code Completion > Match substrings on code completion?" to true). Completion proposals have the part of the completion used to do the match in bold. Qualifiers of the completion (i.e.: package name) are styled differently (color may be customized in General > Appearance > Colors and Fonts > Basic Qualifier Information Color). Completions are re-sorted when the name used to request a code completion changes. Sorting is based on: The current name typed (so that matches that are exact or start with the requested token appear first). The type of the completion (parameter, local, context insensitive with auto-import, etc). Where the completion was found (so, matches from the same project go first, referenced projects second and standard library last). Ctrl and Shift Behavior when applying code-completion proposal Ctrl is always "replace the current name with the completion" for all completions. Pressing Ctrl to override the next name in code completion no longer looses the highlight in the editor. On code completion with auto-import, for doing local imports, the pop-up must be focused and Shift must be kept pressed while the completion is applied. PyQt5 support in Interactive Console PyQt5 may now be used as a backend in the interactive console so that widgets/plots can be inspected interactively while using the console. May be activated with %matplotlib qt5 (when using IPython) or in "Preferences > PyDev > Interactive Console > Enable GUI event loop integration > PyQt5". 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/[...]



PyDev 5.2.0 Released

Thu, 18 Aug 2016 12:59:47 -0000

PyDev 5.2.0 Released Release Highlights: Important PyDev now requires Java 8 and Eclipse 4.5 onwards. PyDev 4.5.5 is the last release supporting Java 7 and Eclipse 3.8. See: update sites page_ for the update site of older versions of PyDev. See: the PyDev does not appear after install section on the download page_ for help on using a Java 8 vm in Eclipse. Inital support for code-completion using PEP 484 static type declarations. Debugger Fixed racing condition where the variables view would not be properly shown in the debugger -- which made an additional select of the stack required in order to show the variables (#PyDev-672). Reusing the existing stack from the thread in the debugger (so that the expanded state of the variables is properly kept on step over). Fixed issue changing attribute of local variable in the variables view (#PyDev.Debugger-56). Fixed issue on attach to process: it required the pydevd_tracing to be at the top-level and it was moved to _pydevd_bundle (restored it to be a public API). Indentation The default indent mode now changed to better follow PEP 8 guidelines: Indenting directly after {, [, ( will add one indent level. Indenting after another token in a line with a {, [, ( will indent to the {, [, ( level. It's possible to restore previous indent modes (which either always indented to the parenthesis level or always indented a single level) in the preferences > PyDev > Editor > Typing. Interactive console IPython 5 now supported in interactive console (#PyDev-710). Fixed issue executing single line with multiple statements in console. Fixed issue executing a multiple line statement in Jython. Others The (fast) parser which detects the outline of a Python module now handles mixed indentation (and additional fixes which could result in log entries such as "Did not expect to find item below node: Assign..."). Support for unpacking generalizations (PEP 448) which could still result in a syntax error for the Python 3 grammar (#PyDev-701). Fixed error in code analysis when the code is connected to an RTC source control (#PyDev-184, patch by Wesley Barroso Lopes) 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/[...]



PyDev 5.0.0 Released

Thu, 05 May 2016 18:15:22 -0000

PyDev 5.0.0 Released

Release Highlights:

  • Important PyDev now requires Java 8.

  • PyUnit view now persists its state across restarts.

  • Fixed issue in super() code completion.

  • PyDev.Debugger updated to the latest version.

  • No longer showing un-needed shell on Linux on startup when showing donation dialog.

  • Fixed pyedit_wrap_expression to avoid halt of the IDE on Ctrl+1 -> Wrap expression.

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/




PyDev 4.5.5 Released

Wed, 23 Mar 2016 14:04:24 -0000

PyDev 4.5.5 Released

Release Highlights:

  • Code Completion

    • namedtuple now recognized in code-completion.
    • Code completion now available for super() (#PyDev-592).
  • PyTest integration

    • Files in tracebacks now clickable in latest pytest.
    • Skips not marked as errors in the latest pytest.
  • Parser:

    • async and await should also be valid as names in Python 3 grammar (#PyDev-593).
    • Additional Unpacking Generalizations from PEP 448 recognized (#PyDev-667).
    • Made clearer in the UI that Python 3 grammar should support Python 3.0 to Python 3.5.
  • Debugger:

    • tests package should no longer pollute name space (Removed tests directories from build: #PyDev-663).
    • Multiprocessing working properly under debugger (Celery Cannot Run in Debug Mode: #PyDev-662).
  • Others:

    • Introduce source features/plugins (patch by Andreas Pakulat).
    • Default test runner now works with Django >= 1.8 (#PyDev 614, patch by Ville Skyttä).

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/




PyDev 4.5.3 Released

Fri, 22 Jan 2016 11:17:58 -0000

PyDev 4.5.3 Released

Release Highlights:

  • Debugger

    • Fixed issue in set next statement (#PyDev 651).

    • pydevd.settrace was stopping inside the debugger and not in user code (#PyDev 648).

    • subprocess.Popen could crash when running non python executable (#PyDev 650).

  • PyUnit view

    • The last pinned test suite appears as the first entry in the history.

    • More information is shown on the test run history.

    • A string representation of the test suite can be saved in the clipboard (last item in the test run history).

  • Indexing: fixed issue where the indexing and code-analysis could race with each other and one could become corrupt.

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/




PyDev 4.5.1 Released

Thu, 14 Jan 2016 11:54:34 -0000

PyDev 4.5.1 Released

Release Highlights:

  • Debugger

  • Improved the search to always play safe and update the index so that the matches are always consistent (#PyDev-634).

  • Fixed issue renaming top-level module on refactoring.

  • Refactoring has option to rename variable to a standard case style.

  • Improved the parser that extracted the outline for global tokens to deal with async and consider declarations inside ifs.

  • Code completion of properties with @property no longer shows arguments parenthesis (#PyDev-453).

  • Preventing a freeze if some code-analysis takes too much time (#PyDev-636).

  • Ctrl+1 can be used to wrap/unwrap the contents of brackets (patch by yohell).

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/




PyDev 4.4.0 Released

Tue, 06 Oct 2015 11:45:35 -0000

Release Highlights:

  • Improved PyDev Package Explorer to give more information when all elements are filtered.

  • Code completion improvements: when parameter is typed in the docstring, assigning it to an instance gives proper code-completion results whe accessing the instance.

  • Fixed issues dealing with ansi colors in the interactive console.

  • When autopep8 is applied as the code formatting engine, the region selected is used to specify the lines for formatting.

  • Minor improvements in the debugger.

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/




PyDev 4.3.0 Released

Thu, 20 Aug 2015 18:04:18 -0000

Release Highlights:

  • Fixed parser for Python 3.x to support async and await as regular names too (PyDev-593).

  • The new search dialog now has a 'whole word' option which automatically adds * to the search

  • Search backend updated to Lucene 5.2.1.

  • When bringing up the search dialog the search text is initially selected.

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/