Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2232

PyDev 5.2.0 Released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Fabio Zadrozny <fabiofz@gmail.com>
Newsgroups comp.lang.python.announce
Subject PyDev 5.2.0 Released
Date Thu, 18 Aug 2016 09:57:48 -0300
Lines 99
Approved python-announce-list@python.org
Message-ID <mailman.225.1471870004.2268.python-announce-list@python.org> (permalink)
References <CANXBEFogiSX3bq2kjfW-VzNSKuBoN97ZsoUvpU7+MV0s0=9WiQ@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
X-Trace news.uni-berlin.de tGuRG/6kAp2B7B5QS1phkAuJSUZ32fB9fQ4dzDB3nZTw==
Return-Path <fabiofz@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'static': 0.03; 'open-source': 0.04; 'fixes': 0.05; '(so': 0.07; 'javascript,': 0.07; 'debugger': 0.09; 'ide': 0.09; 'modes': 0.09; 'statements': 0.09; 'unpacking': 0.09; 'thread': 0.10; 'python': 0.10; 'language,': 0.11; 'stack': 0.13; 'syntax': 0.13; 'django': 0.13; 'properly': 0.15; 'variables': 0.15; '**pep': 0.16; '`the': 0.16; 'bundles': 0.16; 'detects': 0.16; 'development:': 0.16; 'eclipse': 0.16; 'ironpython': 0.16; 'level)': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'skip:z 70': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'to:name:python list': 0.16; 'url:pydev': 0.16; 'attribute': 0.18; 'expanded': 0.18; 'skip:l 30': 0.18; '&gt;': 0.18; 'variable': 0.18; 'versions': 0.20; 'developer': 0.20; 'handles': 0.20; 'java': 0.22; 'mixed': 0.22; 'parser': 0.22; 'preferences': 0.22; 'see:': 0.22; 'cheers,': 0.22; 'select': 0.23; 'attach': 0.23; 'patch': 0.24; 'module': 0.25; 'appear': 0.26; '(which': 0.26; 'connected': 0.27; 'supported': 0.27; 'error': 0.27; 'message-id:@mail.gmail.com': 0.27; 'entries': 0.27; 'executing': 0.27; 'moved': 0.27; 'skip:( 20': 0.28; 'indentation': 0.29; 'pep': 0.29; 'environment': 0.29; 'code': 0.30; 'fixed': 0.31; 'another': 0.32; 'skip:- 30': 0.32; 'skip:_ 10': 0.32; 'older': 0.32; 'statement': 0.32; 'changed': 0.33; 'source': 0.33; 'html,': 0.33; 'changing': 0.34; 'editor': 0.34; 'languages': 0.34; 'previous': 0.34; 'add': 0.34; 'skip:- 50': 0.35; 'received:google.com': 0.35; 'could': 0.35; 'level': 0.35; 'item': 0.35; 'skip:p 30': 0.35; 'step': 0.36; 'url:org': 0.36; 'possible': 0.36; '(and': 0.36; 'development.': 0.36; 'mode': 0.36; 'to:addr:python-list': 0.36; 'expect': 0.37; 'release': 0.37; 'log': 0.38; 'skip:- 20': 0.39; 'does': 0.39; 'to:addr:python.org': 0.40; 'where': 0.40; 'still': 0.40; 'software': 0.40; 'default': 0.61; 'show': 0.62; 'details': 0.62; 'to:no real name:2**2': 0.65; 'outline': 0.66; 'to:2**3': 0.66; 'restore': 0.70; 'analysis': 0.72; 'commercial': 0.73; 'console,': 0.84; 'highlights:': 0.84; 'racing': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=zu+DDCKAVCpNjZGK8ziKcySFHfP4ebSW/BPJwNCbEa0=; b=o7fEEQLP9o0Iqd8LySUYYcR9fGhEGvkooHO8Do0N6+4CEzupfg0m0GwReY5Jnx76Lw RMWgMarpnlNWiYvZyVsSq5aNKdi/H8G/dnTmTb7bYRu9lcaveARcNqwuYFV+y8dK1igM 1VzgbK+K+pL0E42TlY4z+WvCk9lNk6gqOEUZz4YYXZBQuMCNxoIdM74YxDwFTnlM4lzw Dt0zGonaHOcCKQSF5559guEC1SJm5Vd9Z5hvNO5A3aU6Dj3YqMhC1OaXhH5e+nr4IHw3 bqb88HZRdFesNXwa6Ps6ua6Tp8EugHK6Y0LufZWTJW3QOWniC6JA5/nmIzldX9sOeXre 3sAg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zu+DDCKAVCpNjZGK8ziKcySFHfP4ebSW/BPJwNCbEa0=; b=mAk5/krkK564ytgqS6cRSWptKOkFVCHcBwXcALtUR9l9s33ZrA19WJh5lvVDMMzo7q aZGfvk3gm3r8ilwQiJZwtCJ21f50N31ShOtxu8wKq04ZyytI+7rZcVCYPqbmbWPLmY83 Kp6UGE3/JoVW2fTAq2VI0uReWq6jTCSiXYepIrELTpccq2omaPmx9BQhkn0F4rvA7j1k 9nvwj4oxOjj5WSWCFgtQROWVvDFoZqufpGlCYvCYDvl68gRvOVoVyt3hW8Hlww3NM8yp Em3k4RhX5hn/xXXr9sMxAhhL4H0/j7kXkVXITNCU8fZ7ajZ5dqTRuF8snXmPz/yd4BXd lM2A==
X-Gm-Message-State AEkoousoApmaC6XhV3L93l6jRr3/kPSopnp40e0vsIMTGFuoylLBKD9dhc5IC/1+O97UeB4tlfD139bz67wjXw==
X-Received by 10.31.208.196 with SMTP id h187mr962867vkg.84.1471525088406; Thu, 18 Aug 2016 05:58:08 -0700 (PDT)
X-Mailman-Approved-At Mon, 22 Aug 2016 08:46:44 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.22
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.22
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CANXBEFogiSX3bq2kjfW-VzNSKuBoN97ZsoUvpU7+MV0s0=9WiQ@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2232

Show key headers only | View raw


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/

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

PyDev 5.2.0 Released Fabio Zadrozny <fabiofz@gmail.com> - 2016-08-18 09:57 -0300

csiph-web