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 posts to news



Recent posts to news



Last Build Date: Wed, 29 Nov 2017 18:51:35 -0000

 



PyDev 6.2.0 Released

Wed, 29 Nov 2017 18:51:35 -0000

PyDev 6.2.0 Release Highlights

  • Interactive Console

    • It's possible to use word-wrapping in the PyDev interactive console (#PyDev-862).
  • Code Completion

    • Checking list unpacking with user specified types.
    • Code completion aware of variable typing from Python 3.6 (#PyDev-866).
  • Others

    • Properly terminating child processes of launched python processes on Linux with Java 9 (#PyDev-871).
    • Comments with 3 dashes properly appear in outline in all cases (#PyDev-868).
    • Properly hyperlinking pytest output.
    • Accepting noqa as a way to skip errors (#PyDev-814).
    • If there's a flake8: noqa in the first 3 lines of the file, don't analyze it (#PyDev-814).
    • Fixed issue where a closing peer character was skiped when it was actually not a matching closing peer (#PyDev-869).
    • Fixed issue where line indentation was not correct on a new line with multiple open parenthesis.

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 6.1.0 Released

Tue, 07 Nov 2017 10:01:25 -0000

PyDev 6.1.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).
  • Code Formatter

    • The PyDev code formatter can now add/remove blank lines to comply with pep-8.
    • Added preference to skip blank lines formatting.
  • Editor

    • Editor now tolerant against errors in the definitions of style ranges.
    • When in link mode (after a code completion with params for instance), properly skip closing parenthesis if already well balanced.
    • Fix logic error in editor preferences for disabling subword navigation (patch by Stuart Berg).
  • Others

    • Using python -m 'pip' when unable to find pip executable in interpreter preferences (#PyDev-853).
    • PyDev set next statement action set no longer disables Debug action set (#PyDev-859).
    • It's possible to silence question about saving resources before a refactoring operation.
    • Add problem markers for python files that declare invalid encodings (patch by Mat Booth).
    • Other minor bugfixes.

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 6.0.0 Released

Thu, 21 Sep 2017 13:30:32 -0000

PyDev 6.0.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). Interpreter configuration The list of packages installed in the interpreter is shown in the IDE (supports either pip or conda). It's now possible to install/uninstall packages using either pip or conda directly from the IDE. Provides a way to load variables if interpreter is from a conda environment (Load conda env vars before run configuration). A default string substitution variable named PY is now created with the major and minor version of the created interpreter. It's now possible to configure a project to always use a grammar compatible with the interpreter version (default for new projects -- #PyDev-846). Editor Subword navigation is now available (and enabled by default -- can be customized at PyDev > Editor). Changed default config for minimap (smaller and not showing elements -- can be customized at PyDev > Editor > Overview Ruler Minimap). Code completion no longer active in comments in last line of editor (#PyDev-762). Debugger Fix find_module signature (patch by James Blackburn). Fix qt_loader to support PEP 302 correctly. Fix in matplotlib_options from ipython (#PyDev-779). When show all uppercase references is used as a filter, only digits shouldn't be filtered out in variables view (#PyDev-794). PyLint Added setting to search PyLint installed in interpreter (#PyDev-811). Unittest It's possible to edit a run configuration from dialog to select tests to run (Ctrl+F9) (patch by Robert Gomulka). Test(s) name is shown in the run configuration (patch by Robert Gomulka -- #PyDev-840). isort integration The modules that are known to be third party or system modules in the PyDev configuration are passed to isort. Proper support for isort:skip and isort:skip_file. Internal isort caches properly being cleared between invocations (fix for case where changes to config were not reflected in isort). Others Fix to properly interrupt infinite loop in the Interactive Console (#PyDev-816). Fix issue where user could do a drag n drop in system libs which could put an entry below another entry, which actually removed it from the config (#PyDev-821). Fix where runfile was not available on interactive debugger when python-future is installed (#PyDev-845). Fix NullPointerException on code-completion. mutagen added to forced builtins by default (#PyDev-819). 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.9.2 Released

Tue, 15 Aug 2017 18:09:35 -0000

PyDev 5.9.2 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).
  • Debugger

    • Integrated speedups for Python 3.6 which use the new Python hook which allows the debugger to add breakpoints through bytecode manipulation.
    • Some critical fixes related to issues in the latest debugger (#PyDev-837, #PyDev-838, #PyDev-817).
  • Added support for having isort as the engine for import sorting.

  • Fixed issue on text search with Lucene when the user had another plugin which also used lucene (#PyDev-826).
  • From this version onwards, PyDev is built with a proper certificate (previous versions used a self-signed certificate).
  • Google App Engine templates now working out of the box (patch by Mat Booth).
  • Optimization in editor highlighting when dealing with huge files.
  • Some bugfixes in pytest integration.
  • cv2 added to forced builtins by default for working with OpenCV.
  • Fixed issue when parsing empty f-string.

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.8.0 Released

Thu, 08 Jun 2017 17:57:05 -0000

PyDev 5.8.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).
  • Code Analysis

    • Fixed issue getting existing PyLint markers.
    • There's now an Info and an Ignore level.
  • Debugger

  • Code Coverage

    • Fixed issue getting code-coverage version. #PyDev-791
    • Properly works when running with pytest (provided that pytest-cov is installed).
  • Others

    • Update .yaml file for google app engine project templates (patch by JunjieW).
    • Upgraded Lucene to 6.1.0 (patch by Sopot Cela).
    • Update docstring from parameters (Ctrl+1 on def) properly considers sphinx with types. #PyDev-787
    • Code Completion: Properly finding __init__ from superclass in inherited classes. #PyDev-802
    • No longer showing icon to start interactive console in toolbar because Eclipse could end up creating multiple entries which were shown forever. #PyDev-708
    • Other minor bugfixes.

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.7.0 released

Wed, 12 Apr 2017 10:49:34 -0000

PyDev 5.7.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).
  • PyLint

    • The PyLint integration is much improved.
    • Working along with the PyDev code-analysis.
    • If there's an equivalent code analysis error in PyLint and PyDev, the PyLint one is hidden.
    • Ctrl+1 on PyLint error line shows option to silent error in that line.
    • See: http://pydev.org/manual_adv_pylint.html for details.
  • Debugger

    • Fixed issue when sorting which could lead to error comparing a value with None.
    • Fixed issue which prevented debugger from working with Jython due to the lack of sys._current_frames.
    • Testing Jython on CI.
  • Code Completion

    • Properly unpacking assigns from a parameter to an instance with type documented in docstring. #PyDev-778
  • Others

    • When assigning parameters to attributes (Ctrl+1 on function def), skip adding duplicate assignments.
    • When adding parameters to docstrings (Ctrl+1 on function def), it will now properly update an existing docstring, not only create one from scratch.
    • In Windows, when searching executables, priority is given to a python executable found in the PATH (as in Mac/Linux).
    • Fixed issue were space was wrongly removed in code formatter. #PyDev-784

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.6.0 Released

Thu, 23 Mar 2017 10:12:03 -0000

PyDev 5.6.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). Debugger Performance enhancements on the debugger (which should be 60%-100% faster now). The debugger now only supports Python 2.6 onwards (keep on PyDev 5.5.0 for Python 2.5 or below). Properly displaying variables when the interactive console is connected to a debug session. #PyDev-776 Providing a way for the debugger to support a user-specified version of Qt for debugging QThreads (preferences > PyDev > Debug > Qt Threads). Fixed issue where a native Qt signal is not callable message was raised when connecting a signal to QThread.started. Fixed issue in displaying variable (with Ctrl+Shift+D) when debugging. Debug view toolbar icons no longer appearing stretched due to Set Next Statement icon having a different size. Code completion super is now properly recognized (code completion and find definition). pytest fixtures are now properly recognized (code completion and find definition). Suppress invalid completions on literals numbers (patch by Jonah Graham) Others It's now possible to save the PyUnit preferences to the project or user settings. Upgraded pep8 to the latest pycodestyle. Upgraded to latest autopep8. Fixed issue in Django shell if version >= 1.10 #PyDev-752. Add support for coverage 4.x (minimum supported version is now 4.3). #PyDev-691 Syntax highlighting for matmul operator (was being considered a decorator). #PyDev-771 Making PyLint use the same thread pool used for code analysis. String index out of range while reading buffer in AbstractShell. #PyDev-768 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.5.0 Released

Tue, 31 Jan 2017 17:07:31 -0000

PyDev 5.5.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. Refactoring Fixed refactoring error when dealing with imports which have a continuation char inside the module name part. #PyDev-712 When extracting a method, decorators are properly considered for the new method position. #PyDev-321 Code completion When accessing enums, 'value' and 'name' are properly found. #PyDev-591 Code completion improved on method chaining. #PyDev-636 and #PyDev-583 It's now possible to choose whether when a code-completion which adds a local import should add the import to the beginning of the function or the line above where it was requested. It may be configured in the preferences (Preferences > PyDev > Editor > Code Completion > Put local imports on top of method?). Default was changed to add it to the top of the method. New actions Ctrl+Shift+Alt+O can be used to open the last hyperlink in the console that's currently open (it's now possible to jump directly to the error in some exception). #PyDev-755 Ctrl+2,sw switches the target and value in assign statements (may not work properly if more than one '=' is found in the line). Debugger Fixed error when hovering over variable when debugging. #PyDev-580 Others Fixed issue in grammar parsing on nested async calls. #PyDev-753 Fixed issue grouping imports when an import has a continuation char inside the module part. #PyDev 712 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.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/