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: 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; '>': 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 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: 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 --001a11c2cc584ec1ed04ed5aa529 Content-Type: text/plain; charset=ISO-8859-1 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 --001a11c2cc584ec1ed04ed5aa529 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi All,

PyDev 3.1.0 has been= released

Details on PyDev: http://pydev.org

Details on its develop= ment: 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 requi= res Eclipse 3.8 or 4.3 onwards and Java 7! For older versions, keep using P= yDev 2.x.

* **Refactoring**:

=A0 =A0 * I= t's now possible to rename a module (using F2 or drag and drop in the p= ydev package explorer).
=A0 =A0=A0
=A0 =A0 * Multiple i= mprovements on the rename refactoring.

* **Debugger**:

=A0 =A0 * **Au= tomatic code reloading on the debugger** (based on xreload).
=A0 = =A0=A0
=A0 =A0 =A0 =A0 * When a file is changed and a debug sessi= on is on, PyDev will automatically reload it (based on xreload).
=A0 =A0 =A0 =A0=A0
=A0 =A0=A0
=A0 =A0 * **Get referrers on debug**
= =A0 =A0=A0
=A0 =A0 =A0 =A0 * Right-click expression or variable i= n debugger and select 'Get Referrers'
=A0 =A0 =A0 =A0=A0<= /div>
=A0 =A0 =A0 =A0 * Note: may not work on some Python variants as i= t needs access to the gc module.
=A0 =A0=A0
=A0 =A0 * **Stackless python** is now supported i= n the debugger, showing all the suspended tasklets in the stack view.
=
=A0 =A0=A0
=A0 =A0 * Automatically force focus to Eclipse on= breakpoint hit (Enable in prefereces > pydev > debug).
=A0 =A0=A0
=A0 =A0 * The remote debugger can be left 'al= ways on' (Enable in prefereces > pydev > debug).
=A0 = =A0=A0
=A0 =A0 * If there's an exception while evaluating a c= onditional breakpoint the thread is suspended and the issue reported.=A0
=A0 =A0=A0
=A0 =A0 * Option to skip caught exceptions thrown= and handled in the same context.
=A0 =A0=A0
=A0 =A0 * = A comment with @IgnoreException can be added to lines where an exception is= thrown to have that exception ignored by the debugger when caught exceptio= ns support is turned on. =A0

=A0 =A0 * Improved visualization of frame objects.
=A0 =A0=A0
=A0 =A0 * Bug-fixes on Jython debugging.
=A0 =A0=A0
* **Unittest**:

=A0 =A0 * = Django: The default PyDev unittest runner can now run Django tests properly=
=A0 =A0=A0
=A0 =A0 * Selecting a unit-test method in the edi= tor and **right-click > run as unit-test** will run only the selected un= it-test.
=A0 =A0=A0
=A0 =A0 * **Ctrl+F9** with test sel= ected will pre-select only that test to run in unit-test.
=A0 =A0=A0
=A0 =A0=A0
* **General**:
=A0 =A0 * Improvements on search for references (Ctrl+Shift+G).=
=A0 =A0=A0
=A0 =A0 * Fixed some racing conditions rela= ted to the plugin startup.
=A0 =A0=A0
=A0 =A0 * Organize imports has option to add from= imports before other imports.
=A0 =A0=A0
=A0 =A0 * Imp= roved connection to shell that does code-completion.=A0
=A0 =A0= =A0
=A0 =A0 * Properly supporting creation of shell inside a Jyth= on VM in Eclipse.
=A0 =A0=A0

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

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


Cheers,

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

LiClipse

PyDev - Python Development Environme= nt for Eclipse
http://pydev.org<= /div> --001a11c2cc584ec1ed04ed5aa529--