Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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; 'open- source': 0.04; 'syntax': 0.04; '(even': 0.05; 'django.': 0.05; 'encoding': 0.05; 'interpreter': 0.05; 'debugging': 0.07; 'fixes': 0.07; 'javascript,': 0.07; 'pypy': 0.07; 'rename': 0.07; 'versions,': 0.07; 'anymore.': 0.09; 'ide': 0.09; 'spaces': 0.09; 'url:github': 0.09; 'runs': 0.10; 'developer': 0.10; 'python': 0.11; 'django': 0.11; 'language,': 0.12; '2.2.1': 0.16; 'class).': 0.16; 'columns': 0.16; 'debugger,': 0.16; 'detected': 0.16; 'development:': 0.16; 'drag': 0.16; 'eclipse': 0.16; 'fabio': 0.16; 'folder.': 0.16; 'imports': 0.16; 'ironpython': 0.16; 'line).': 0.16; 'pathnames': 0.16; 'selected.': 0.16; 'skip:z 70': 0.16; 'specifying': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'to:addr:python-announce-list': 0.16; 'to:name:python list': 0.16; 'too).': 0.16; 'url:pydev': 0.16; 'workspace': 0.16; 'variable': 0.18; '(but': 0.19; 'properly': 0.19; 'select': 0.22; 'shell': 0.22; 'tests': 0.22; '2.1': 0.24; '2.x': 0.24; 'adds': 0.24; 'config': 0.24; 'entries': 0.24; 'passes': 0.24; 'skip:l 30': 0.24; 'java': 0.24; 'versions': 0.24; 'cheers,': 0.24; '(or': 0.24; 'environment': 0.24; 'sort': 0.25; 'source': 0.25; 'fixed': 0.29; 'external': 0.29; "we'd": 0.29; 'errors': 0.30; 'newer': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'discovery': 0.31; 'linux.': 0.31; 'minor': 0.31; 'file': 0.32; 'languages': 0.32; 'skip:- 30': 0.32; 'run': 0.32; 'open': 0.33; 'running': 0.33; 'development.': 0.33; 'older': 0.33; 'comment': 0.34; 'could': 0.34; 'skip:- 50': 0.35; 'test': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'version': 0.36; 'html,': 0.36; "didn't": 0.36; 'possible': 0.36; 'url:org': 0.36; 'requirements': 0.37; 'skip:- 20': 0.37; 'remote': 0.38; 'to:addr :python-list': 0.38; 'files': 0.38; 'issue': 0.38; 'launch': 0.39; 'supporting': 0.39; 'to:addr:python.org': 0.39; 'changed': 0.39; 'skip:p 20': 0.39; 'release': 0.40; 'skip:u 10': 0.60; 'analysis,': 0.60; 'manually': 0.60; 'helps': 0.61; 'new': 0.61; 'skip:* 10': 0.61; 'such': 0.63; 'url:blogspot': 0.65; 'details': 0.65; 'improvements': 0.68; 'default': 0.69; 'commercial': 0.71; 'to:no real name:2**2': 0.72; "'from'": 0.84; '(still': 0.84; '3.8': 0.84; '4.3': 0.84; 'console,': 0.84; 'drop.': 0.84; 'extensions.': 0.84; 'highlights:': 0.84; 'launches': 0.84; 'onwards': 0.84; 'spawned': 0.84; 'killed': 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=bJ/Kq4+Qlia8vfc1+D71/oSpTR9NWK0Xzz/HnA61BeQ=; b=hG6Kt0xRFppHrNNhfCHLHjQjut4yblTqPvF6b6cQAOzkJOxrPIthKJuXqonZ/i+/gl FfndJ8ue4NC3Bi4+1NSJsBaGm0f853TQS44TrVhbqSk4rddy3OyQC2f2B1Gw1KLh9h2L yxdnce8v5N3GCNskmYZuzqX41iTfwVCev2v8qUnOIDSpbmvDbTyV0L6LaFtPOfA0IHH0 ZFLOdI95tjlVGQ6NxzC4MFLg5b2Ct4bzpmDEEZQN5VKVRiyGuPgbLcU8wKknr2pFwjQD wXw18d09QnCroSnGNsaop8jlhGFdQ0r/4fzFzzwSQJTrDKGDBmn351Sf0dg15x7knWs4 ANjA== X-Received: by 10.220.50.74 with SMTP id y10mr130888vcf.50.1395316930635; Thu, 20 Mar 2014 05:02:10 -0700 (PDT) MIME-Version: 1.0 From: Fabio Zadrozny Date: Thu, 20 Mar 2014 09:01:50 -0300 Subject: PyDev 3.4.1 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=047d7b33dd32fff03f04f50889b7 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: 252 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1395317334 news.xs4all.nl 2845 [2001:888:2000:d::a6]:38385 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:68575 --047d7b33dd32fff03f04f50889b7 Content-Type: text/plain; charset=ISO-8859-1 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 and a number of other languages such as Django Templates, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: 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 (or LiClipse for a PyDev standalone with all requirements bundled). - **Interactive Console**: * **Send a single line to the interactive console with F2** (akin to Ctrl+Alt+Enter but only for the current line). - **Debugger**: * **Added support for debugging spawned subprocesses.** * New Django launches no longer have -noreload to take advantage of that (but existing launches have to be manually edited -- or removed and recreated). * When terminating a process its subprocesses are also killed (avoiding django zombie processes). * In the debugger, locals are now also properly saved on PyPy (requires a newer version of PyPy too). * Remote Debugger: when specifying items in PATHS_FROM_ECLIPSE_TO_PYTHON pathnames are normalized. * Fixes to work with Jython 2.1 and Jython 2.2.1 * Always setting PYTHONUNBUFFERED environment variable to 1. * The python default encoding is no longer changed (only PYTHONIOENCODING is used now and not sys.setdefaultencoding). * Minor improvements on get referrers. - **General**: * **Cython: .pxd and .pxi files are properly supported.** * Interpreter configuration: It's possible to reorder PYTHONPATH entries with drag and drop. * Fixed django interactive shell to work with newer versions of Django. * Rename working properly for files without extensions. * Fixed issue where specifying the type of a variable with a comment was not detected in the code-completion. * Fixed issue where we'd open a file as if it was an external file when it was actually a file in the workspace or inside a source folder. * PyDev Package Explorer: fixed issue where some errors would remain showing when they didn't exist anymore. * PyDev Package Explorer: fixed issue where items could change its order depending on decorations. * On a double-click on spaces, all the spaces are selected. - **Test Runner**: * **Improved py.test integration**: it's now possible to select which tests to run with Ctrl+F9 (even if not under a class). * No longer breaks if a file which was in a launch config is removed (still runs other tests in the launch). * After a test run finishes, if there are non-daemon threads running they're printed to the output. * Fixed UnicodeDecodeError when running unit-tests under python 2.x * Fixed issue on test discovery on Linux. - **Sorting Imports**: * Sort of imports no longer adds spaces at end of imports. * Sort of imports no longer passes the number of available columns specified. * It's now also possible to keep the names of 'from' imports sorted. Cheers, -- Fabio Zadrozny ------------------------------------------------------ Software Developer LiClipse http://brainwy.github.io/liclipse PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com --047d7b33dd32fff03f04f50889b7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
What is PyDev?
------------------------= ---

PyDev is an open-source Python IDE on top of E= clipse for Python, Jython and IronPython development.

It comes with goodies such as code completion, syntax highlighting, sy= ntax analysis, code analysis, refactor, debug, interactive console, etc.

Details on PyDev: http:= //pydev.org
Details on its development: http= ://pydev.blogspot.com


What is L= iClipse?
---------------------------

LiClipse is a PyDev standalone with goodies such as support for Multiple cu= rsors, theming and a number of other languages such as Django Templates, Ki= vy Language, Mako Templates, Html, Javascript, etc.

It's also a commercial counterpart which helps supp= orting the development of PyDev.



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 (or LiClipse for a PyDev standalone with all requirements bundled)= .


- **Interactive Console**:
=A0 =A0 * **Send a single line to the interactive console with = F2** (akin to Ctrl+Alt+Enter but only for the current line).


- **Debugger**:

=A0 =A0 = * **Added support for debugging spawned subprocesses.**

=A0 =A0 * New Djan= go launches no longer have -noreload to take advantage of that (but existin= g launches have to be manually edited -- or removed and recreated).

=A0 =A0 * When terminating a process its subprocesses a= re also killed (avoiding django zombie processes).

=A0 =A0 * In the debugger, locals are now also properly saved on PyPy (req= uires a newer version of PyPy too).

=A0 =A0 * Remote Debugger: when specifying items in PAT= HS_FROM_ECLIPSE_TO_PYTHON pathnames are normalized.

=A0 =A0 * Fixes to work with Jython 2.1 and Jython 2.2.1

=A0 =A0 * Always setting PYTHONUNBUFFERED environment variable to 1.

=A0 =A0 * The python default encoding is no longer = changed (only PYTHONIOENCODING is used now and not sys.setdefaultencoding).=

=A0 =A0 * Minor improvements on get referrers.


- **General**:

=A0= =A0 * **Cython: .pxd and .pxi files are properly supported.**
=A0 =A0 * Interpreter configuration: It's possible to reorder PYTH= ONPATH entries with drag and drop.

=A0 =A0 * Fixed= django interactive shell to work with newer versions of Django.
=
=A0 =A0 * Rename working properly for files without extensions.<= /div>

=A0 =A0 * Fixed issue where specifying the type of= a variable with a comment was not detected in the code-completion.

=A0 =A0 * Fixed issue where we'd open a file as if it was an= external file when it was actually a file in the workspace or inside a sou= rce folder.

=A0 =A0 * PyDev Package Explorer: fixe= d issue where some errors would remain showing when they didn't exist a= nymore.

=A0 =A0 * PyDev Package Explorer: fixed issue where ite= ms could change its order depending on decorations.

=A0 =A0 * On a double-click on spaces, all the spaces are selected.
=


- **Test Runner**:

= =A0 =A0 * **Improved py.test integration**: it's now possible to select= which tests to run with Ctrl+F9 (even if not under a class).
=A0 =A0 * No longer breaks if a file which was in a launch confi= g is removed (still runs other tests in the launch).

=A0 =A0 * After a test run finishes, if there are non-daemon threads run= ning they're printed to the output.

=A0 =A0 * Fixed UnicodeDecodeError when running unit-te= sts under python 2.x

=A0 =A0 * Fixed issue on test= discovery on Linux.


- **Sorting Im= ports**:

=A0 =A0 * Sort of imports no longer adds spaces at end = of imports.

=A0 =A0 * Sort of imports no longer pa= sses the number of available columns specified.

= =A0 =A0 * It's now also possible to keep the names of 'from' im= ports sorted.



Cheers,

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

LiClipse

PyDev - Python De= velopment Environment for Eclipse
--047d7b33dd32fff03f04f50889b7--