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


Groups > comp.lang.python > #61738

PyDev 3.1.0 released

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder3.xlned.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <fabiofz@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'syntax': 0.04; '(using': 0.07; 'debug': 0.07; 'ignored': 0.07; 'javascript,': 0.07; 'rename': 0.07; 'subject:released': 0.07; 'versions,': 0.07; 'debugger': 0.09; 'debugging.': 0.09; 'ide': 0.09; 'thrown': 0.09; 'unittest': 0.09; 'url:github': 0.09; 'developer': 0.10; 'python': 0.11; 'django': 0.11; 'thread': 0.14; 'breakpoint': 0.16; 'conditional': 0.16; 'debugger,': 0.16; 'development:': 0.16; 'drag': 0.16; 'eclipse': 0.16; 'evaluating': 0.16; 'fabio': 0.16; 'imports': 0.16; 'ironpython': 0.16; 'objects.': 0.16; 'reload': 0.16; 'right-click': 0.16; 'skip:z 70': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'to:addr:python- announce-list': 0.16; 'to:name:python list': 0.16; 'url:py': 0.16; 'url:pydev': 0.16; 'variants': 0.16; 'exception': 0.16; 'variable': 0.18; 'all,': 0.19; 'module': 0.19; 'properly': 0.19; 'stack': 0.19; 'select': 0.22; 'shell': 0.22; 'tests': 0.22; 'skip': 0.24; 'java': 0.24; 'cheers,': 0.24; 'environment': 0.24; '&gt;': 0.26; 'references': 0.26; 'supported': 0.26; 'fixed': 0.29; 'on,': 0.29; 'skip:p 30': 0.29; 'related': 0.29; 'skip:@ 10': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'lines': 0.31; 'context.': 0.31; 'exceptions': 0.31; 'view.': 0.31; 'file': 0.32; 'class': 0.32; 'handled': 0.32; 'option': 0.32; 'skip:- 30': 0.32; 'run': 0.32; 'url:python': 0.33; 'older': 0.33; 'comment': 0.34; 'skip:- 50': 0.35; 'connection': 0.35; 'editor': 0.35; 'test': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'html,': 0.36; 'module.': 0.36; 'method': 0.36; 'possible': 0.36; 'url:org': 0.36; 'skip:- 20': 0.37; 'remote': 0.38; 'others.': 0.38; 'to:addr:python-list': 0.38; 'issue': 0.38; 'does': 0.39; 'supporting': 0.39; '\xa0\xa0\xa0': 0.39; 'to:addr:python.org': 0.39; 'changed': 0.39; 'users': 0.40; '8bit%:6': 0.40; 'release': 0.40; 'analysis,': 0.60; 'expression': 0.60; 'improved': 0.60; 'skip:* 10': 0.61; 'first': 0.61; 'making': 0.63; 'such': 0.63; 'url:blogspot': 0.65; 'details': 0.65; 'note:': 0.66; 'improvements': 0.68; 'default': 0.69; 'to:no real name:2**2': 0.72; '3.8': 0.84; '4.3': 0.84; 'highlights:': 0.84; 'onwards': 0.84; 'racing': 0.84; 'url:plugins': 0.84; 'suspended': 0.91; 'to:2**3': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=6hnwXfFk6y8kYRHkMecTLy23KFl7MJwXsvxBPwCy2lo=; b=V12fhbQaX/Jb+HrvxIFelPdyISvQHMuJdLf3FApoye3n0BfwgLKgy56MbvfhBo/IGF C1T0HYx1trH7INSotp6LdIbxcKFyYRLA+DHIUPQ1yfd3XSiT95lUW44CysxINescDJW1 sbQpHbooFbks7UIwiDloQiFlYrfF401ktV8zjsV2tlDh9VYupGCu8TLfuPdey+PhA5pW eEH5bT9U3gUlR5stV+x9AqAtfWKUkvXHK2u1kfgzCRtKKBB0efUNE1QtaYp7pdP5ZPmF cqxefI5jt9LXETOqSt4snGyB0kU2Pe778dbYqtVMbNUtP1WxZqfDet/0mtFLHlHiLE1H ftkw==
X-Received by 10.52.163.65 with SMTP id yg1mr3909025vdb.14.1386873483082; Thu, 12 Dec 2013 10:38:03 -0800 (PST)
MIME-Version 1.0
From Fabio Zadrozny <fabiofz@gmail.com>
Date Thu, 12 Dec 2013 16:37:43 -0200
Subject PyDev 3.1.0 released
To jython-users@lists.sourceforge.net, pydev-announce@lists.sourceforge.net, pydev-code@lists.sourceforge.net, pydev-users@lists.sourceforge.net, python-announce-list@python.org, python list <python-list@python.org>
Content-Type multipart/alternative; boundary=001a11c2cc584ec1ed04ed5aa529
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.4009.1386873492.18130.python-list@python.org> (permalink)
Lines 220
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1386873492 news.xs4all.nl 2897 [2001:888:2000:d::a6]:50537
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:61738

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi All,

PyDev 3.1.0 has been released

Details on PyDev: http://pydev.org

Details on its development: http://pydev.blogspot.com

LiClipse (PyDev standalone with goodies such as support for Django
Templates, Mako Templates, Html, Javascript, etc):
http://brainwy.github.io/liclipse/


Release Highlights:
-------------------------------

* **Important**: PyDev requires Eclipse 3.8 or 4.3 onwards and Java 7! For
older versions, keep using PyDev 2.x.

* **Refactoring**:

    * It's now possible to rename a module (using F2 or drag and drop in
the pydev package explorer).

    * Multiple improvements on the rename refactoring.

* **Debugger**:

    * **Automatic code reloading on the debugger** (based on xreload).

        * When a file is changed and a debug session is on, PyDev will
automatically reload it (based on xreload).

        * View
https://github.com/fabioz/Pydev/blob/development/plugins/org.python.pydev/pysrc/pydevd_reload.pyfor
caveats/limitations.

    * **Get referrers on debug**

        * Right-click expression or variable in debugger and select 'Get
Referrers'

        * Note: may not work on some Python variants as it needs access to
the gc module.

    * **Stackless python** is now supported in the debugger, showing all
the suspended tasklets in the stack view.

    * Automatically force focus to Eclipse on breakpoint hit (Enable in
prefereces > pydev > debug).

    * The remote debugger can be left 'always on' (Enable in prefereces >
pydev > debug).

    * If there's an exception while evaluating a conditional breakpoint the
thread is suspended and the issue reported.

    * Option to skip caught exceptions thrown and handled in the same
context.

    * A comment with @IgnoreException can be added to lines where an
exception is thrown to have that exception ignored by the debugger when
caught exceptions support is turned on.

    * Improved visualization of frame objects.

    * Bug-fixes on Jython debugging.

* **Unittest**:

    * Django: The default PyDev unittest runner can now run Django tests
properly

    * Selecting a unit-test method in the editor and **right-click > run as
unit-test** will run only the selected unit-test.

    * **Ctrl+F9** with test selected will pre-select only that test to run
in unit-test.


* **General**:

    * Improvements on search for references (Ctrl+Shift+G).

    * Fixed some racing conditions related to the plugin startup.

    * Organize imports has option to add from imports before other imports.

    * Improved connection to shell that does code-completion.

    * Properly supporting creation of shell inside a Jython VM in Eclipse.


What is PyDev?
---------------------------

PyDev is a plugin that enables users to use Eclipse for Python, Jython and
IronPython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.


Cheers,

--
Fabio Zadrozny
------------------------------------------------------
Software Developer

LiClipse
http://brainwy.github.io/liclipse

PyDev - Python Development Environment for Eclipse
http://pydev.org
http://pydev.blogspot.com

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


Thread

PyDev 3.1.0 released Fabio Zadrozny <fabiofz@gmail.com> - 2013-12-12 16:37 -0200

csiph-web