Thread: [Pydev-code] Pydev 1.2.8 Released
Brought to you by:
fabioz
|
From: Fabio Z. <fa...@gm...> - 2007-03-01 11:22:36
|
Hi All, Pydev and Pydev Extensions 1.2.8 have been released Details on Pydev Extensions: http://www.fabioz.com/pydev Details on Pydev: http://pydev.sf.net Details on its development: http://pydev.blogspot.com Release Highlights in Pydev Extensions: ----------------------------------------------------------------- * Code-analysis: when a compare statement is found out of a test scope, that's reported as a warning * Mark Occurrences: new option to choose whether strings and comments should be highlighted * Simple Completions: some keywords were removed from the default list (the 2-letter ones because they're barely worth it and those related to 'try', as there's already an assistant that creates 'try' blocks) * Rename refactoring / Mark Occurrences: matches in multi-line strings are now correct Release Highlights in Pydev: ---------------------------------------------- * Refactoring: integration of the PEPTIC refactoring engine * Package Explorer: many fixes (special thanks for Don Taylor for the bug reports) * Debugger: a number of small optimizations * Code-completion: works in emacs mode * Code-completion: added the possibility of auto-completing for all letter chars and '_' (so, it starts completing once you start writing) * Code-completion: code-completion for epydoc inside strings * Code-completion: assigns after global statement considered added to the global namespace * Code-completion: now works when a class is declared in a nested scope * Code-completion: if multiple assigns are found to some variable, the completion will be a merge of them * Code-completion: functions are analyzed for their return values for code-completion purposes * Code-completion: working on multi-line imports * Code-completion: can discover instance variables not declared in the class (in the scope where the class was instanced) * Auto-edit: adds 'self', 'cls' or no parameter based on the @clasmethod, @staticmethod declaration on previous line * Auto-edit: doesn't add 'self' if a method is declared in a method inner scope * Fix: BRM Refactoring: wrong column was being passed to the BRM refactoring engine * Code-folding: added for comments and strings * Fix: sometimes the 'create docstring' assistant was not recognizing method definitons What is PyDev? --------------------------- PyDev is a plugin that enables users to use Eclipse for Python and Jython 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 ESSS - Engineering Simulation and Scientific Software http://www.esss.com.br Pydev Extensions http://www.fabioz.com/pydev Pydev - Python Development Enviroment for Eclipse http://pydev.sf.net http://pydev.blogspot.com |
|
From: Ueli K. <uki...@hs...> - 2007-03-01 15:00:54
|
Hi,
just wanted to ask you to send some feedback about PEPTIC (new
refactoring engine integrated into PyDev now) to ukistler @ hsr.ch.
Thanks!
Regards,
Ueli Kistler, Dennis Hunziker
http://sifsstud2.hsr.ch/peptic
--
Fabio Zadrozny wrote:
> Hi All,
>
> Pydev and Pydev Extensions 1.2.8 have been released
>
> Details on Pydev Extensions: http://www.fabioz.com/pydev
> Details on Pydev: http://pydev.sf.net
> Details on its development: http://pydev.blogspot.com
>
> Release Highlights in Pydev Extensions:
> -----------------------------------------------------------------
>
> * Code-analysis: when a compare statement is found out of a test
> scope, that's reported as a warning
> * Mark Occurrences: new option to choose whether strings and comments
> should be highlighted
> * Simple Completions: some keywords were removed from the default
> list (the 2-letter ones because they're barely worth it and those
> related to 'try', as there's already an assistant that creates 'try'
> blocks)
> * Rename refactoring / Mark Occurrences: matches in multi-line
> strings are now correct
>
>
> Release Highlights in Pydev:
> ----------------------------------------------
>
> * Refactoring: integration of the PEPTIC refactoring engine
> * Package Explorer: many fixes (special thanks for Don Taylor for the
> bug reports)
> * Debugger: a number of small optimizations
> * Code-completion: works in emacs mode
> * Code-completion: added the possibility of auto-completing for all
> letter chars and '_' (so, it starts completing once you start writing)
> * Code-completion: code-completion for epydoc inside strings
> * Code-completion: assigns after global statement considered added to
> the global namespace
> * Code-completion: now works when a class is declared in a nested scope
> * Code-completion: if multiple assigns are found to some variable,
> the completion will be a merge of them
> * Code-completion: functions are analyzed for their return values for
> code-completion purposes
> * Code-completion: working on multi-line imports
> * Code-completion: can discover instance variables not declared in
> the class (in the scope where the class was instanced)
> * Auto-edit: adds 'self', 'cls' or no parameter based on the
> @clasmethod, @staticmethod declaration on previous line
> * Auto-edit: doesn't add 'self' if a method is declared in a method
> inner scope
> * Fix: BRM Refactoring: wrong column was being passed to the BRM
> refactoring engine
> * Code-folding: added for comments and strings
> * Fix: sometimes the 'create docstring' assistant was not recognizing
> method definitons
>
>
>
> What is PyDev?
> ---------------------------
>
> PyDev is a plugin that enables users to use Eclipse for Python and
> Jython 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
>
> ESSS - Engineering Simulation and Scientific Software
> http://www.esss.com.br
>
> Pydev Extensions
> http://www.fabioz.com/pydev
>
> Pydev - Python Development Enviroment for Eclipse
> http://pydev.sf.net <http://pydev.sf.net>
> http://pydev.blogspot.com
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> pydev-code mailing list
> pyd...@li...
> https://lists.sourceforge.net/lists/listinfo/pydev-code
>
|
|
From: Ueli K. <uki...@hs...> - 2007-03-01 15:01:10
|
Hi,
just wanted to ask you to send some feedback about PEPTIC (new
refactoring engine integrated into PyDev now) to ukistler @ hsr.ch.
Thanks!
Regards,
Ueli Kistler, Dennis Hunziker
http://sifsstud2.hsr.ch/peptic
--
Fabio Zadrozny wrote:
> Hi All,
>
> Pydev and Pydev Extensions 1.2.8 have been released
>
> Details on Pydev Extensions: http://www.fabioz.com/pydev
> Details on Pydev: http://pydev.sf.net
> Details on its development: http://pydev.blogspot.com
>
> Release Highlights in Pydev Extensions:
> -----------------------------------------------------------------
>
> * Code-analysis: when a compare statement is found out of a test
> scope, that's reported as a warning
> * Mark Occurrences: new option to choose whether strings and comments
> should be highlighted
> * Simple Completions: some keywords were removed from the default
> list (the 2-letter ones because they're barely worth it and those
> related to 'try', as there's already an assistant that creates 'try'
> blocks)
> * Rename refactoring / Mark Occurrences: matches in multi-line
> strings are now correct
>
>
> Release Highlights in Pydev:
> ----------------------------------------------
>
> * Refactoring: integration of the PEPTIC refactoring engine
> * Package Explorer: many fixes (special thanks for Don Taylor for the
> bug reports)
> * Debugger: a number of small optimizations
> * Code-completion: works in emacs mode
> * Code-completion: added the possibility of auto-completing for all
> letter chars and '_' (so, it starts completing once you start writing)
> * Code-completion: code-completion for epydoc inside strings
> * Code-completion: assigns after global statement considered added to
> the global namespace
> * Code-completion: now works when a class is declared in a nested scope
> * Code-completion: if multiple assigns are found to some variable,
> the completion will be a merge of them
> * Code-completion: functions are analyzed for their return values for
> code-completion purposes
> * Code-completion: working on multi-line imports
> * Code-completion: can discover instance variables not declared in
> the class (in the scope where the class was instanced)
> * Auto-edit: adds 'self', 'cls' or no parameter based on the
> @clasmethod, @staticmethod declaration on previous line
> * Auto-edit: doesn't add 'self' if a method is declared in a method
> inner scope
> * Fix: BRM Refactoring: wrong column was being passed to the BRM
> refactoring engine
> * Code-folding: added for comments and strings
> * Fix: sometimes the 'create docstring' assistant was not recognizing
> method definitons
>
>
>
> What is PyDev?
> ---------------------------
>
> PyDev is a plugin that enables users to use Eclipse for Python and
> Jython 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
>
> ESSS - Engineering Simulation and Scientific Software
> http://www.esss.com.br
>
> Pydev Extensions
> http://www.fabioz.com/pydev
>
> Pydev - Python Development Enviroment for Eclipse
> http://pydev.sf.net <http://pydev.sf.net>
> http://pydev.blogspot.com
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> pydev-code mailing list
> pyd...@li...
> https://lists.sourceforge.net/lists/listinfo/pydev-code
>
|
|
From: Ueli K. <uki...@hs...> - 2007-03-01 15:02:14
|
Hi,
just wanted to ask you to send some feedback about PEPTIC (new
refactoring engine integrated into PyDev now) to ukistler @ hsr.ch.
Thanks!
Regards,
Ueli Kistler, Dennis Hunziker
http://sifsstud2.hsr.ch/peptic
--
Fabio Zadrozny wrote:
> Hi All,
>
> Pydev and Pydev Extensions 1.2.8 have been released
>
> Details on Pydev Extensions: http://www.fabioz.com/pydev
> Details on Pydev: http://pydev.sf.net
> Details on its development: http://pydev.blogspot.com
>
> Release Highlights in Pydev Extensions:
> -----------------------------------------------------------------
>
> * Code-analysis: when a compare statement is found out of a test
> scope, that's reported as a warning
> * Mark Occurrences: new option to choose whether strings and comments
> should be highlighted
> * Simple Completions: some keywords were removed from the default
> list (the 2-letter ones because they're barely worth it and those
> related to 'try', as there's already an assistant that creates 'try'
> blocks)
> * Rename refactoring / Mark Occurrences: matches in multi-line
> strings are now correct
>
>
> Release Highlights in Pydev:
> ----------------------------------------------
>
> * Refactoring: integration of the PEPTIC refactoring engine
> * Package Explorer: many fixes (special thanks for Don Taylor for the
> bug reports)
> * Debugger: a number of small optimizations
> * Code-completion: works in emacs mode
> * Code-completion: added the possibility of auto-completing for all
> letter chars and '_' (so, it starts completing once you start writing)
> * Code-completion: code-completion for epydoc inside strings
> * Code-completion: assigns after global statement considered added to
> the global namespace
> * Code-completion: now works when a class is declared in a nested scope
> * Code-completion: if multiple assigns are found to some variable,
> the completion will be a merge of them
> * Code-completion: functions are analyzed for their return values for
> code-completion purposes
> * Code-completion: working on multi-line imports
> * Code-completion: can discover instance variables not declared in
> the class (in the scope where the class was instanced)
> * Auto-edit: adds 'self', 'cls' or no parameter based on the
> @clasmethod, @staticmethod declaration on previous line
> * Auto-edit: doesn't add 'self' if a method is declared in a method
> inner scope
> * Fix: BRM Refactoring: wrong column was being passed to the BRM
> refactoring engine
> * Code-folding: added for comments and strings
> * Fix: sometimes the 'create docstring' assistant was not recognizing
> method definitons
>
>
>
> What is PyDev?
> ---------------------------
>
> PyDev is a plugin that enables users to use Eclipse for Python and
> Jython 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
>
> ESSS - Engineering Simulation and Scientific Software
> http://www.esss.com.br
>
> Pydev Extensions
> http://www.fabioz.com/pydev
>
> Pydev - Python Development Enviroment for Eclipse
> http://pydev.sf.net <http://pydev.sf.net>
> http://pydev.blogspot.com
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> pydev-code mailing list
> pyd...@li...
> https://lists.sourceforge.net/lists/listinfo/pydev-code
>
|
|
From: Marco B. <mar...@gm...> - 2007-03-01 15:31:07
|
Hi Fabio. First of all, thank you for pydev! It is a very nice tool to use. Now, I've just downloaded pydev in order to test PEPTIC support, however, it looks like something is wrong: when I try to use some refactoring, I obtain the following: java.lang.NoClassDefFoundError: com/rc/retroweaver/runtime/ClassLiteral at org.python.pydev.refactoring.ui.actions.ExtractMethodAction.run(ExtractMethodAction.java:11) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) Regards Marco -- Marco Bizzarri http://iliveinpisa.blogspot.com/ |
|
From: Fabio Z. <fa...@gm...> - 2007-03-01 16:14:33
|
On 3/1/07, Marco Bizzarri <mar...@gm...> wrote: > > Hi Fabio. Hi Marco, First of all, thank you for pydev! It is a very nice tool to use. > > Now, I've just downloaded pydev in order to test PEPTIC support, > however, it looks like something is wrong: > > when I try to use some refactoring, I obtain the following: Yes, there's a packaging error in the latest version of pydev... I'll fix it, and another release should come out shortly (later today or tomorrow) java.lang.NoClassDefFoundError: com/rc/retroweaver/runtime/ClassLiteral > at org.python.pydev.refactoring.ui.actions.ExtractMethodAction.run > (ExtractMethodAction.java:11) > at org.eclipse.ui.internal.PluginAction.runWithEvent( > PluginAction.java:254) > at > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection( > ActionContributionItem.java:539) > at org.eclipse.jface.action.ActionContributionItem.access$2( > ActionContributionItem.java:488) > at org.eclipse.jface.action.ActionContributionItem$5.handleEvent( > ActionContributionItem.java:400) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java > :66) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java > :3348) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java > :2968) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java > :1930) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench( > Workbench.java:422) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java > :149) > at org.eclipse.ui.internal.ide.IDEApplication.run( > IDEApplication.java:95) > at org.eclipse.core.internal.runtime.PlatformActivator$1.run( > PlatformActivator.java:78) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication > (EclipseAppLauncher.java:92) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start( > EclipseAppLauncher.java:68) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run( > EclipseStarter.java:400) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run( > EclipseStarter.java:177) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) > at org.eclipse.core.launcher.Main.basicRun(Main.java:280) > at org.eclipse.core.launcher.Main.run(Main.java:977) > at org.eclipse.core.launcher.Main.main(Main.java:952) > > > Regards > Marco > -- > Marco Bizzarri > http://iliveinpisa.blogspot.com/ > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > |
|
From: Fabio Z. <fa...@gm...> - 2007-03-01 17:58:09
|
On 3/1/07, Fabio Zadrozny <fa...@gm...> wrote: > > > On 3/1/07, Marco Bizzarri <mar...@gm...> wrote: > > > > Hi Fabio. > > > Hi Marco, > > First of all, thank you for pydev! It is a very nice tool to use. > > > > Now, I've just downloaded pydev in order to test PEPTIC support, > > however, it looks like something is wrong: > > > > when I try to use some refactoring, I obtain the following: > > > Yes, there's a packaging error in the latest version of pydev... I'll fix > it, and another release should come out shortly (later today or tomorrow) > Ok, packaging error fixed and release (1.2.9). Cheers, Fabio |
|
From: Marco B. <mar...@gm...> - 2007-03-01 18:06:19
|
On 3/1/07, Fabio Zadrozny <fa...@gm...> wrote: > > > Ok, packaging error fixed and release (1.2.9). > > Cheers, > > Fabio Thanks Fabio; however, I'm just trying to update, and I obtain the following message when I try to get 1.2.9: Peptic Feature (1.0.0) requires feature "org.python.pydev.feature (0.9.7.1)", or compatible Regards Marco -- Marco Bizzarri http://iliveinpisa.blogspot.com/ |
|
From: Ueli K. <uki...@hs...> - 2007-03-01 18:12:14
|
Hi,
you probably used sifsstud2.hsr.ch as update site as well?
Please uninstall it first before updating to PyDev 1.2.9.
Menu "Help" -> Software Updates -> Manage configuration
Then right-click on the feature and select "Uninstall".
Regards,
Ueli Kistler
--
Marco Bizzarri wrote:
> On 3/1/07, Fabio Zadrozny <fa...@gm...> wrote:
>
>> Ok, packaging error fixed and release (1.2.9).
>>
>> Cheers,
>>
>> Fabio
>>
>
> Thanks Fabio; however, I'm just trying to update, and I obtain the
> following message
> when I try to get 1.2.9:
>
>
> Peptic Feature (1.0.0) requires feature "org.python.pydev.feature
> (0.9.7.1)", or compatible
>
> Regards
> Marco
>
|