[PySide] Let's get serious for Pyside to support Qt5

Steve Payne gliblib247 at gmail.com
Thu Dec 11 17:08:57 CET 2014


Are there other Python projects or libraries that use dynamic binding to C++ libraries? It would be an interesting idea but part of the problem of calling C++ directly from Python is that there is no defined calling spec for C++ like there is for C so any calls that go through a C++ library need to be wrapped in a way for Python to call them. I believe, from reading what was decided in the history of PySide was they looked into packages like sip (what PyQt uses) and SWIG but decided that the footprint for the final binaries was too big and thus wrote shiboken.

Steve


> On Dec 11, 2014, at 10:49 AM, Todd Rme <toddrme2178 at gmail.com> wrote:
> 
> Taking a bit of a step back, what is currently holding Qt 5.x back
> from allowing completely dynamic bindings?  Has anyone talked to the
> Qt devs to see if these pieces could be implemented?
> 
> If it would be possible to avoid the binding generation step and just
> go straight to dynamic bindings, that would reduce the work needed to
> maintain PySide significantly, and would help all of the other
> bindings communities in the process.
> 
> This might be something to look into before investing too much time or
> effort in creating new static bindings.
> 
> On Thu, Dec 11, 2014 at 4:40 PM, Steve Payne <gliblib247 at gmail.com> wrote:
>> I think we need to have two different conversations that are related.
>> 
>> 1. What needs to be changed in PySide and shiboken to support Qt5?
>> 2. What are the options for long term support?
>> 
>> I agree that the prospect of having corporate backing for the project would
>> be nice but unstable and probably unlikely so if we want it we need to do
>> it. I use PySide constantly in a professional environment and although I
>> cannot get my company to allow me to officially work to develop PySide, it
>> is in my professional interest to keep it alive. There have been a number of
>> pings to the list since Qt5 came out about migrating PySide that usually
>> disappear and the impending obsolescence of Qt4 really pushes this to be
>> serious.
>> 
>> - Steve
>> 
>> On Dec 10, 2014, at 12:04 PM, William Ferreira <williamgeraldo at gmail.com>
>> wrote:
>> 
>> John Ehresman, I was analyzing the commits the time and saw that you did
>> much.
>> 
>> I did a little post here just wondering what we can do to help this process.
>> 
>> If you can guide us believe that many would like to help.
>> 
>> 2014-12-10 14:56 GMT-02:00 John Ehresman <jpe at wingware.com>:
>>> 
>>> On 12/10/14, 11:38 AM, Florian Bruhin wrote:
>>>> * Stany MARCEL <stanypub at gmail.com> [2014-12-10 17:31:44 +0100]:
>>>>> Hello
>>>>> 
>>>>> Maybe a crowd funding to hire a full time developer should be a good
>>>>> idea.
>>>>> VLC association have done a kickstarter to fund the dev of VLC windows
>>>>> 8
>>>>> support.
>>>> 
>>>> I'd be in!
>>>> 
>>>>> Is pyside currently only community driven or is there any association
>>>>> or
>>>>> company behind, that could organize that.
>>>> 
>>>> According to the Wikipedia page it was released by Nokia, so probably
>>>> Digia / The Qt Company would be the one to contact nowadays.
>>> 
>>> PySide is in the Qt repository but its development is substantially
>>> community driven at this point.  I am the somewhat reluctant maintainer
>>> that hasn't been able to find much time to work on PySide recently.
>>> 
>>> I don't think the VLC kickstarter is a good model for funding PySide
>>> development because VLC is a consumer application with many times the
>>> number of users as direct users of PySide (the developers using PySide,
>>> not the users of applications built with it).
>>> 
>>> John
>>> 
>>> _______________________________________________
>>> PySide mailing list
>>> PySide at qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/pyside
>> 
>> 
>> 
>> 
>> --
>> William Ferreira
>> 
>> 
>> _______________________________________________
>> PySide mailing list
>> PySide at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/pyside
>> 
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside




More information about the PySide mailing list