WARNING: This server is unstable and will be retired in the next days. If you want to keep this forum available, please request immediately a migration on the Nabble Support forum. Forums that don't receive any migration request will be deleted forever.

Pydev 1.2.6 Released

View: New views
7 Messages — Rating Filter:   Alert me  

Pydev 1.2.6 Released

by Fabio Zadrozny-2 :: Rate this Message:

| View Threaded | Show Only this Message

Hi All,

Pydev and Pydev Extensions 1.2.6 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:
-----------------------------------------------------------------

*  Added refactoring support for rename (still BETA, so, don't forget to review your changes before applying them)
      - Keybinding: Alt+Shift+R
      - Supports preview
      - Integrated in the editor (but not in the package explorer, so, it can rename a module, but only through an import to that module)
      - Supports undo/redo in the workspace
      - Rename class
      - Rename method
      - Rename attribute
      - Rename imports
      - Rename local variable
* Menu changes:
      - Now the debug/navigate actions are all under a 'Pydev' menu
      - The pydev navigate action is now only initially shown in the pydev/debug perspective
      - The pydev remote debugging actions are now only initially shown in the debug perspective
* Fix: code analysis problem when working with nested list-comprehensions
* Fix: go to definition sometimes failed to find module definitions


Release Highlights in Pydev:
----------------------------------------------

* Pydev package explorer (Still BETA, so, use it with care -- the navigator is still the preferred way of browsing your project)
      - Filters for .pyc and .pyo files created
      - Working set integration added (just available for Eclipse 3.2.1)
      - Some minor bugs fixed
* Patch by Olof Wolgast: The 'create docstrings' assistant has more options (windows > preferences > pydev > code formatter > docstrings)
      - Option to choose between single and double quotes
      - Option to create '@type' too and not only '@param'
      - Option to skip creation of the @type tag for parameters starting with some prefix (if 'Custom' is chosen)
* Block comments now have more options (windows > preferences > pydev > code formatter > block comments)
      - Option to align single-line block comment to the left or right
      - Option to put class name above class if applied on a class definition
* Fix: Multi-line Templates indent correctly
* Fix: When a file from a project that was deleted was still opened inside pydev, Eclipse would not start-up correctly
* Fix: When a different interpreter is chosen in the run dialog, the pythonpath is correctly gotten
* Fix: when Pydev was started, it would re-save the .pydevproject file even if no change was done
* Fix: When tab width was set to 0 it could halt the editor (now if 0 is set, 4 is assumed)
* Grammar Patch by Ueli Kistler, Dennis Hunziker




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
-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Patrick Gerken :: Rate this Message:

| View Threaded | Show Only this Message

Hello,

I get exceptions when I open a view, but after clicking ok I can work

An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onSetDocument (Lorg/eclipse/jface/text/IDocument;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V
An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onSetDocument(Lorg/eclipse/jface/text/IDocument;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V
An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onCreateActions(Ljava/util/ListResourceBundle;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V

Things that dont work, are refactoring rename, Nothing happens when I try to start it via the context menu.

While I started to get into it I noticed something small,

On Interfaces I mark the variables as unused, and in that case the docstring autocomplete does not create @param and @type strings. This makes sense for normal mehtods, but not in Interface declarations, imho. pylint regards my class as an Interface as soon as there is a base class with the name Interface.

While I am at it, I wanted to look into it for myself, but in the end never did it. There are some events which maybe should be handled in pydev editors too. As it rendered my eclipse unusable because eclipse was not defensive enough I filed a bug there for eclipse itself...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=164228

Best regards and thanks in advance,

          Patrick

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Fabio Zadrozny-2 :: Rate this Message:

| View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.


On 1/24/07, Patrick Gerken <do3ccqrv@...> wrote:
Hello,

Hi Patrick,

I get exceptions when I open a view, but after clicking ok I can work

An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onSetDocument (Lorg/eclipse/jface/text/IDocument;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V
An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onSetDocument(Lorg/eclipse/jface/text/IDocument;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V
An internal error occurred during: "PyEditNotifier".
com.python.pydev.interactiveconsole.EvaluateActionSetter.onCreateActions(Ljava/util/ListResourceBundle;Lorg/python/pydev/editor/PyEdit;Lorg/eclipse/core/runtime/IProgressMonitor;)V

Things that dont work, are refactoring rename, Nothing happens when I try to start it via the context menu.

Do you have an entry in the error log for it? Which Eclipse version are you using? (seems like a corrupt install or incompatible Eclipse version)

While I started to get into it I noticed something small,

On Interfaces I mark the variables as unused, and in that case the docstring autocomplete does not create @param and @type strings. This makes sense for normal mehtods, but not in Interface declarations, imho. pylint regards my class as an Interface as soon as there is a base class with the name Interface.

That's a bug when it tries to find the attributes -- it is not something actually specific to having it marked as Unused Parameter... if you put any comment in the line of the function definition it will have this (wrong) behavior. Could you add it to the pydev sf bug-tracker?

While I am at it, I wanted to look into it for myself, but in the end never did it. There are some events which maybe should be handled in pydev editors too. As it rendered my eclipse unusable because eclipse was not defensive enough I filed a bug there for eclipse itself...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=164228

This bug was already fixed in the last release...

Cheers,

Fabio

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Patrick Gerken :: Rate this Message:

| View Threaded | Show Only this Message

Hi Fabio,

thanks for your fast responses...

everything moved to bug tracker entries:
https://sourceforge.net/tracker/index.php?func=detail&aid=1643635&group_id=85796&atid=577329
https://sourceforge.net/tracker/index.php?func=detail&aid=1643554&group_id=85796&atid=577329

Best regards,

        Patrick

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Fabio Zadrozny-2 :: Rate this Message:

| View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.



Actually, it appears that you are working with pydev 1.2.6 and with version 1.2.5 of pydev extensions (and they are conflicting... you must have the same version of both), so, I guess you could try removing 1.2.5 and only letting 1.2.6 and it should work.

Cheers,

Fabio

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Patrick Gerken :: Rate this Message:

| View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.


On 1/24/07, Fabio Zadrozny <fabiofz@...> wrote:



Actually, it appears that you are working with pydev 1.2.6 and with version 1.2.5 of pydev extensions (and they are conflicting... you must have the same version of both), so, I guess you could try removing 1.2.5 and only letting 1.2.6 and it should work.

Yes, when I did an update of eclipse I did it with the automatic update manager, and he only found an update for pydev, and not the extensions. I was not thinking too much about it, and said ok, lets try.

Now I also got an updated pydev extensions, and it works like a charm.
Maybe Pydev Extensions could check that it matches the pydev  version number?
The docstring issue is still true.

Best regards,

         Patrick

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code

Re: Pydev 1.2.6 Released

by Fabio Zadrozny-2 :: Rate this Message:

| View Threaded | Show Only this Message


Now I also got an updated pydev extensions, and it works like a charm.
Maybe Pydev Extensions could check that it matches the pydev  version number?
The docstring issue is still true.

Nice to hear ;-)

I'll fix that issue for the next release...

Cheers,

Fabio

-------------------------------------------------------------------------
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
pydev-code@...
https://lists.sourceforge.net/lists/listinfo/pydev-code