Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PyDev 3.0 Released

41 views
Skip to first unread message

Fabio Zadrozny

unread,
Nov 7, 2013, 7:44:11 AM11/7/13
to jython...@lists.sourceforge.net, pydev-a...@lists.sourceforge.net, pydev...@lists.sourceforge.net, pydev...@lists.sourceforge.net, python-ann...@python.org, python list
Hi All,

PyDev 3.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:
-------------------------------

* From now on, PyDev requires Eclipse 3.7 or 4.3 onwards and Java 7! For older versions, keep using PyDev 2.x.
 
* Interpreter is now kept up to date with changes to the interpreter, so, pip-installing packages will automatically update internal caches without requiring a manual step.
 
* Fixed issue connecting to shell for code-completion (which could halt the IDE).
 
* Interactive Console (patches by Jonah Graham)
 
    * IPython 1.0 is now supported.
    
    * Computational Crystallography Toolbox (CCTBX: http://cctbx.sourceforge.net/) can now be used with PyDev.
    
    * Debug support in interactive console (must be enabled in preferences).
    
    * User Module Deleter (UMD): forcefully reloads user-loaded modules when using runfile on interactive console (must be enabled in preferences).
    
    * GUI event loop integration: more backends are now supported and can be configured in the preferences.
    
    * %gui provides customization for the gui event loop integration (i.e.: %gui wx enables wxPython integration).
    
    * %edit on IPython will open the file in the PyDev editor.
    
    * History of commands is now saved to a persistent file.
    
    * Loading of history is faster.
    
* Interpreter configuration (patches by Andrew Ferrazzutti)
 
    * Interpreter configuration quick auto-config: automatically finds a Python installed and configures it.

    * Interpreter configuration advanced auto-config: searches for multiple Python installations in the computer and allows selecting one to configure.
    
    * Source folders (PYTHONPATH) are kept updated on renames and moves in the PyDev package explorer.
    
* Grammar 3.x accepts u'str'.
 
* Fixed project configuration ${PROJECT_DIR_NAME} variable to point to dir name inside Eclipse and not the folder name in filesystem (this could make PyDev miss folders in the project PYTHONPATH).
 
* Debugger:
 
    * Breakpoints working on files with unicode chars.
     
    * patches by Jonah Graham:
     
        * Variables can be pretty-printed with right-click > pretty print.
        
        * Improved handling for numpy.ndarrays.
    
* And as usual, many other bugfixes!

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

PyDev - Python Development Environment for Eclipse

flebber

unread,
Nov 7, 2013, 9:14:18 PM11/7/13
to
I see the main difference between Liclipes and Eclipse+Pydev being lightweight and Loclipse preconfigured to a degree.

Moving forward what advantages would I get by buying Liclipes over Eclipse?

Sayh

Fabio Zadrozny

unread,
Nov 8, 2013, 5:39:26 AM11/8/13
to flebber, python list
Hi,

What you get from LiClipse which you don't have on Eclipse+PyDev is:

- Lightweight support for other languages (i.e.: there's an editor which provides highlighting, outline and other goodies which supports multiple languages such as Django Templates, Mako, Javascript, Html, etc. -- and it should be easy to add other DSLs too).

- Improved themeing (it extends eclipse color theme to theme not only the editor, but other parts of the ide).

- Multi-edition (i.e.: Ctrl+K will create links for multi edition or alternatively you can Ctrl+Alt+mouse select to select multiple lines to edit at once)

- Things are pre-configured (i.e.: it provides a native installer which bundles a jre and other common plugins such as anyedit, startexplorer, egit...)

So, currently those are the advantages -- still, as you noted, PyDev is the same on both cases :)

Cheers,

Fabio


0 new messages