Backend for Pyside

Please forgive me if I’m raising a heretical question with this since I understand the topic of competing Qt bindings for Python gets a little touchy in and of itself. Nonetheless, the elephant is in the room. I searched the archives and found only a few comments on the subject:

http://www.mail-archive.com/matplotlib-users@…917…ourceforge.net/msg18652.html

Has there been any additional discussion among the developers about creating a formal backend for Pyside?

Actually, I think that your question is not heretical at all, since the
GPL license (viral) on PyQt is somewhat in contradiction with the BSD
license (non viral) of matplotlib.

That said, somebody needs to do the work, and I can only offer cheers,
but not help.

Ga�l

···

On Tue, Jan 18, 2011 at 11:13:47PM -0700, Jed Ludlow wrote:

   Please forgive me if I'm raising a heretical question with this since I
   understand the�topic of competing Qt bindings for Python gets a little
   touchy in and of itself.
   [...]
   Has there been any additional discussion among the developers about
   creating a formal backend for Pyside?

Not that I know of.

Considerations:

1) Each additional backend adds a maintenance and development burden.

2) Interactive backends, to be fully useful, need to be be supported by ipython.

Eric

···

On 01/18/2011 08:13 PM, Jed Ludlow wrote:

Please forgive me if I'm raising a heretical question with this since I
understand the topic of competing Qt bindings for Python gets a little
touchy in and of itself. Nonetheless, the elephant is in the room. I
searched the archives and found only a few comments on the subject:
http://www.mail-archive.com/matplotlib-users@lists.sourceforge.net/msg18652.html
Has there been any additional discussion among the developers about
creating a formal backend for Pyside?

As long as the event loop handling of pyside is similar to pyqt's one,
it might just work already.

But even if it doesn't, from the IPython side we are *very* interested
in pyside, and actually just a few days ago we got full Pyside support
contributed by the author of our new Qt console:

https://github.com/ipython/ipython/pull/259

It's not merged yet, but the code is ready (reviews from experts
welcome). So from our side, consider pyside to be high priority.

Cheers,

f

···

On Tue, Jan 18, 2011 at 11:18 PM, Eric Firing <efiring@...229...> wrote:

2) Interactive backends, to be fully useful, need to be be supported by
ipython.