Re: [PyQt] Rejoice, for PyKDE4 has landed in KDE SVN
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
* 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
* 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
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
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
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
[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