Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-13 Thread Phil Thompson
On Monday 12 November 2007, Hans-Peter Jansen wrote:
 Am Montag, 3. September 2007 schrieb Simon Edwards:
  [I'll just repeat my blog post here for everyone.]
 
  Almost all classes in kdelibs are covered, except Phonon which is
  waiting on imporved namespace support in SIP before we can add support.
  Supporting tools like a Qt designer compiler that works with KDE classes
  and uses i18n() are also in the works, along with extra support for
  things like installation, handling i18n messages etc, and not to mention
  documentation and example code.

 Today I read about the joys and wonders of Akonadi, the pim backend. One
 thing troubled me immediately: it's seems to be using some boost features.
 Given Phil's, hmm, good to understand aversion against mixing boost and
 sip, are any decisions made, how this is going to be solved for PyKDE?

Just to clarify...

I don't have any particular issues with combining extension modules built with 
sip and boost - I don't have any personal experience.

However, historically at least, boost generated modules knew nothing about the 
GIL. Consequently, I'm not too interested in looking at problems that involve 
sip, boost, threads and developer written code that is playing with the GIL.

Phil
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-13 Thread Adeodato Simó
* Jim Bublitz [Mon, 12 Nov 2007 14:21:33 -0700]:

 There will probably be Phonon bindings and they'll probably be in the initial 
 PyKDE4 release.

I'm very glad to hear this. :-)

 The other concern would be that the initial Phonon bindings may be buggy 
 until 
 someone writes some code to use them and discovers the bugs. I'll try to make 
 a point of announcing here when the Phonon bindings hit SVN (or a tarball) so 
 that you can try them out before release (if the timing works out that way).

OK.

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
From the moment I picked your book up until I put it down I was
convulsed with laughter. Some day I intend reading it.
-- Groucho Marx


___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-12 Thread Adeodato Simó
* Simon Edwards [Mon, 03 Sep 2007 08:37:52 +0200]:

 Almost all classes in kdelibs are covered, except Phonon which is waiting 
 on imporved namespace support in SIP before we can add support.

Hello. I'm not really following KDE4 development, but I'd like to know
how this is going. I'm the author of an audio player for KDE using PyKDE
and I'd really love to see bindings to Phonon. I currently use GStreamer,
and it gives me a lot of headaches.

Do you have any status update for Phonon bindings? (I doubt there's much
I could do to help, except when a first version is available, porting my
app and verifying that at least my use case works.)

Thanks in advance,

-- 
Adeodato Simó dato at net.com.org.es
Debian Developer  adeodato at debian.org
 
- Why are you whispering?
- Because I just think that no matter where she is, my mom can hear this
  conversation.
-- Rory and Lane

___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-12 Thread Jim Bublitz
On Monday 12 November 2007 10:41, Adeodato Simó wrote:
 * Simon Edwards [Mon, 03 Sep 2007 08:37:52 +0200]:
  Almost all classes in kdelibs are covered, except Phonon which is waiting
  on imporved namespace support in SIP before we can add support.

 Hello. I'm not really following KDE4 development, but I'd like to know
 how this is going. I'm the author of an audio player for KDE using PyKDE
 and I'd really love to see bindings to Phonon. I currently use GStreamer,
 and it gives me a lot of headaches.

 Do you have any status update for Phonon bindings? (I doubt there's much
 I could do to help, except when a first version is available, porting my
 app and verifying that at least my use case works.)

There will probably be Phonon bindings and they'll probably be in the initial 
PyKDE4 release. They aren't in the beta stuff yet because the Phonon 
interface has been changing and there are some issues with it that require 
handwritten code (nearly everything else is generated automatically). The 
support needed in sip either was provided or I fixed the error in PyKDE4 that 
was the problem (might be a little of both), but there are still a few other 
problems due to the way templates are used in the C++ code.

The other concern would be that the initial Phonon bindings may be buggy until 
someone writes some code to use them and discovers the bugs. I'll try to make 
a point of announcing here when the Phonon bindings hit SVN (or a tarball) so 
that you can try them out before release (if the timing works out that way).

Jim

___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-12 Thread Hans-Peter Jansen
Am Montag, 3. September 2007 schrieb Simon Edwards:
 [I'll just repeat my blog post here for everyone.]

 Almost all classes in kdelibs are covered, except Phonon which is
 waiting on imporved namespace support in SIP before we can add support.
 Supporting tools like a Qt designer compiler that works with KDE classes
 and uses i18n() are also in the works, along with extra support for
 things like installation, handling i18n messages etc, and not to mention
 documentation and example code.

Today I read about the joys and wonders of Akonadi, the pim backend. One 
thing troubled me immediately: it's seems to be using some boost features. 
Given Phil's, hmm, good to understand aversion against mixing boost and 
sip, are any decisions made, how this is going to be solved for PyKDE?

Pete

___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-11-12 Thread Andreas Pakulat
On 12.11.07 23:08:26, Hans-Peter Jansen wrote:
 Am Montag, 3. September 2007 schrieb Simon Edwards:
  [I'll just repeat my blog post here for everyone.]
 
  Almost all classes in kdelibs are covered, except Phonon which is
  waiting on imporved namespace support in SIP before we can add support.
  Supporting tools like a Qt designer compiler that works with KDE classes
  and uses i18n() are also in the works, along with extra support for
  things like installation, handling i18n messages etc, and not to mention
  documentation and example code.
 
 Today I read about the joys and wonders of Akonadi, the pim backend. One 
 thing troubled me immediately: it's seems to be using some boost features. 
 Given Phil's, hmm, good to understand aversion against mixing boost and 
 sip, are any decisions made, how this is going to be solved for PyKDE?

I think you're mixing up things here. sip is a wrapper around C++ code
to provide python bindings, there is a library in the pile that boost
offers that does similar things. That library is not used by akonadi.
However akonadi and kdepim in general uses things like boosts autoptr
and maybe some other things (I didn't have a closer look). And even then
its not quite clear wether these things are exported in the API or just
implementation details.

So I doubt there's going to be any such problems wrapping kdepimlibs or
akonadi at some point in the future.

Andreas

-- 
Don't hate yourself in the morning -- sleep till noon.
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


[PyQt] Rejoice, for PyKDE4 has landed in KDE SVN

2007-09-03 Thread Simon Edwards

[I'll just repeat my blog post here for everyone.]

Python language bindings for KDE's libraries, PyKDE4, has landed in 
KDE's subversion repository. Jim Bublitz has been working behind the 
behind the scenes on PyKDE4 for quite some time, and now PyKDE4 is 
stable enough to enter its new home in subversion. The last of big 
sweeping changes to the code, like licensing notices and module layout 
for example, have been done and PyKDE4 is in good shape for those who 
want to get in there, port their applications or create new ones and 
help shake any bugs out. Now that KDE's libraries are mostly settled, 
changes and improvements to the bindings will be incremental in nature 
and not too disruptive for Python developers.


Almost all classes in kdelibs are covered, except Phonon which is 
waiting on imporved namespace support in SIP before we can add support. 
Supporting tools like a Qt designer compiler that works with KDE classes 
and uses i18n() are also in the works, along with extra support for 
things like installation, handling i18n messages etc, and not to mention 
documentation and example code.


PyKDE4 is in KDE's subversion repository in 
/trunk/KDE/kdebindings/python/pykde4/ . Be sure to read the INSTALL and 
README files for more information. Thanks go to Jim Bublitz who has done 
the real heavy lifting here, and also to Phil Thompson who developes SIP 
and PyQt4 which PyKDE4 is built on top of.



http://www.kdedevelopers.org/node/2968

--
Simon Edwards | KDE-NL, Guidance tools, Guarddog Firewall
[EMAIL PROTECTED]   | http://www.simonzone.com/software/
Nijmegen, The Netherlands | ZooTV? You made the right choice.
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt