Subscribe: SourceForge.net: SF.net Project News: Pydev for Eclipse
http://sourceforge.net/export/rss2_projnews.php?group_id=85796
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
code completion  code  completion  development pydev  development  eclipse  liclipse  pydev blogspot  pydev pydev  pydev  python 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: SourceForge.net: SF.net Project News: Pydev for Eclipse

Recent posts to news



Recent posts to news



Last Build Date: Tue, 07 Nov 2017 10:01:25 -0000

 



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/




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/[...]