Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.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; 'elif': 0.05; 'interpreter': 0.05; 'logo.': 0.05; 'context': 0.07; 'javascript,': 0.07; 'rename': 0.07; 'socket': 0.07; 'variables': 0.07; 'versions,': 0.07; 'debugger': 0.09; 'ide': 0.09; 'intrusive': 0.09; 'properly.': 0.09; 'url:github': 0.09; 'developer': 0.10; 'python': 0.11; 'django': 0.11; 'language,': 0.12; '(read': 0.16; 'afterwards': 0.16; 'cached': 0.16; 'danny': 0.16; 'development:': 0.16; 'eclipse': 0.16; 'fabio': 0.16; 'invocation': 0.16; 'ironpython': 0.16; 'only)': 0.16; 'opened.': 0.16; 'recognizing': 0.16; 'refactoring': 0.16; 'spacing': 0.16; 'statement.': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'to:addr:python-announce- list': 0.16; 'to:name:python list': 0.16; 'url:pydev': 0.16; 'exception': 0.16; 'properly': 0.19; 'value.': 0.19; 'settings': 0.22; 'preferred': 0.22; 'creating': 0.23; 'error': 0.23; '2.x': 0.24; 'preferences': 0.24; 'skip:l 30': 0.24; 'java': 0.24; 'cheers,': 0.24; '(or': 0.24; 'environment': 0.24; 'extension': 0.26; 'shown': 0.26; 'task': 0.26; 'point': 0.28; 'fixed': 0.29; 'characters': 0.30; 'message-id:@mail.gmail.com': 0.30; 'gives': 0.31; 'code': 0.31; 'page.': 0.31; 'workaround': 0.31; 'allows': 0.31; 'languages': 0.32; 'skip:- 30': 0.32; 'run': 0.32; 'checking': 0.33; 'development.': 0.33; 'older': 0.33; 'could': 0.34; 'skip:- 50': 0.35; 'created': 0.35; 'editor': 0.35; 'test': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'html,': 0.36; 'shows': 0.36; 'url:org': 0.36; 'should': 0.36; 'integration': 0.37; 'requirements': 0.37; 'skip:- 20': 0.37; 'being': 0.38; 'remote': 0.38; 'actions': 0.38; 'to:addr:python- list': 0.38; 'files': 0.38; 'issue': 0.38; 'rather': 0.38; 'supporting': 0.39; 'to:addr:python.org': 0.39; 'called': 0.40; 'release': 0.40; 'analysis,': 0.60; 'improved': 0.60; 'manually': 0.60; 'results.': 0.60; 'helps': 0.61; 'new': 0.61; 'skip:* 10': 0.61; 'information': 0.63; 'such': 0.63; 'happen': 0.63; 'url:blogspot': 0.65; 'details': 0.65; 'commercial': 0.71; 'to:no real name:2**2': 0.72; 'completion': 0.78; '3.8': 0.84; '4.3': 0.84; 'console,': 0.84; 'highlights:': 0.84; 'onwards': 0.84; 'ruler': 0.84; 'started,': 0.84; 'to:2**3': 0.93; 'url:cc': 0.98 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=mcW7b8I5g6QOeysexF4YL1J8mKHsV0aJW25seUEvbxA=; b=DcJJULNgA3MrH7iLdg4KCmtVy1vW0o6FwyTpFb/m5LnxrKEZvb3fFPgCsvU8pPvF93 uUQmKaKaSxHYoCEecVqw2yo1X2/YP/1uZkk62Ojq+Pzg2twweV5IFTWBwvcaRNWdPOkO aesfzeOnDyETwYdw5Tldu7mce3JxROqTpXvmgfYDCz4Cy1Y/5GvRw8T0wsGys70QGUZl NLBmUyJCSiwrqMoD6VC6lH+8nUVnvCDxeTntKsWzhUeRQwj1fwts+iSw/7ZwIcu2K47C Oh5eo0FPPPYzzO9krH5U/mKLLzJ2apFV43Njyi0yeqGMMOK4sqpkkFV453EmO6f8aC3l uuqg== X-Received: by 10.52.149.99 with SMTP id tz3mr1657786vdb.92.1400610006877; Tue, 20 May 2014 11:20:06 -0700 (PDT) MIME-Version: 1.0 From: Fabio Zadrozny Date: Tue, 20 May 2014 15:19:46 -0300 Subject: PyDev 3.5.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=bcaec51b986dedcd7b04f9d8ed78 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: 196 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1400610009 news.xs4all.nl 2976 [2001:888:2000:d::a6]:51562 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:71825 --bcaec51b986dedcd7b04f9d8ed78 Content-Type: text/plain; charset=UTF-8 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). * Adding plead for the current crowdfunding at http://tiny.cc/pydev-2014. * PyDev now has a new logo. * **py.test**: * Improved py.test test runner preferences page. * py.test integration improved to be less intrusive and work with xdist. * py.test protocol invocation now allows for module/session scoped fixtures to work properly. * Add bookmark and add task actions are shown in the ruler context menu (**Ctrl+F10**). * Code completion was not properly recognizing variables assigned to self inside an elif statement. * Django 1.7: Model.objects is manually patched inside PyDev to give proper code-completion results. * Debugger: hovering over private ('__' prefixed) variables now shows proper value. * Thread.isAlive() is no longer called to workaround debugger issue on Python 3.4. * Hyperlinking should not happen on spacing characters (I.e.: Ctrl+click on spaces). * Fixed NPE when interpreter is created with JDT and loaded afterwards without it. * Fixed issue where tokens cached information could end up being null after I/O. * Manually creating new run configuration no longer gives an exception (i.e.: configuration without associated project). * Out-of-sync error on PYTHONPATH change (patch by Danny Yoo) * There's an extension point for clients to resolve modules (patch by Danny Yoo). * **Ctrl+Shift+G** (find references) is now properly categorized. * Rename refactoring now validates files (read only) prior to refactoring (patch by Danny Yoo). * Not checking preferred settings when the PyDev plugin is started, but rather when a PyDev editor is opened. * Setting remote debugger socket to be properly reused. * The PyDev stdout/stderr redirector now properly uses PYTHONIOENCODING. Cheers, -- Fabio Zadrozny ------------------------------------------------------ Software Developer LiClipse http://brainwy.github.io/liclipse PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com --bcaec51b986dedcd7b04f9d8ed78 Content-Type: text/html; charset=UTF-8 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)= .

* Adding plead for the current crowdfunding at http://tiny.cc/pydev-2014.
* PyDev now has a new logo.

* **py.tes= t**:

=C2=A0 =C2=A0 * Improved py.test test runner preference= s page.
=C2=A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 * py.test int= egration improved to be less intrusive and work with xdist.
=C2= =A0 =C2=A0=C2=A0
=C2=A0 =C2=A0 * py.test protocol invocation now = allows for module/session scoped fixtures to work properly.

* Add bookmark and add task actions are shown in the ru= ler context menu (**Ctrl+F10**).
=C2=A0 =C2=A0=C2=A0
* = Code completion was not properly recognizing variables assigned to self ins= ide an elif statement.

* Django 1.7: Model.objects is manually patched inside = PyDev to give proper code-completion results.

* De= bugger: hovering over private ('__' prefixed) variables now shows p= roper value.

* Thread.isAlive() is no longer called to workaround de= bugger issue on Python 3.4.

* Hyperlinking should = not happen on spacing characters (I.e.: Ctrl+click on spaces).

* Fixed NPE when interpreter is created with JDT and loaded = afterwards without it.

* Fixed issue where tokens = cached information could end up being null after I/O.

* Manually creating new run configuration no longer gives an exception= (i.e.: configuration without associated project).

* Out-of-sync error on PYTHONPATH change (patch by Danny Yoo)

* There's an extension point for clients to resolve modu= les (patch by Danny Yoo).

* **Ctrl+Shift+G** (find= references) is now properly categorized.

* Rename= refactoring now validates files (read only) prior to refactoring (patch by= Danny Yoo).

* Not checking preferred settings when the PyDev plugin= is started, but rather when a PyDev editor is opened.

=
* Setting remote debugger socket to be properly reused.

* The PyDev stdout/stderr redirector now properly uses PYTHO= NIOENCODING.



Cheers,=

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

LiClipse

--bcaec51b986dedcd7b04f9d8ed78--