[Qgis-developer] Qt5 and Python 3

Richard Duivenvoorde rdmailings at duif.net
Wed May 4 02:36:19 PDT 2016


On 04-05-16 11:13, Denis Rouzaud wrote:
>>  * Switch to another API (sip.enableautoconversion(false), similar to
>> > SIP API V1). Resulting in countless lines of code in plugins requiring
>> > to be updated.
> without any chance of automation?

Just to be carefull: what's an easy 'automation' is for a dev is a big
hurdle for some plugin authors... And we have a lot authors already...

But authors have to update their plugins anyway isn't it? So how
countless is countless?

And we knew that we would break stuff anyway....

>> >  * Bump the minimum Qt version to 5.7 (and hope that PyQtNullVariant
>> > will be fixed there, chances are good, see
>> > https://www.riverbankcomputing.com/pipermail/pyqt/2016-April/037336.html).
>> >
>> > I tend towards Qt >= 5.7 - on Windows and Mac we control the
>> > dependencies, so that should be ok anyway, on Linux we can say "if you
>> > want a recent QGIS, get a recent distro". And by the time we actually
>> > ship QGIS with a Qt5 dependency there should be a number of distros with
>> > Qt 5.7.

I'm in favour with 'looking into the future', but let us now walk too
much in front of the distro's. Packaging Qt will be the next step, and I
understand from Debian packagers it is a lot of work to do....

But how 'new' is 5.7?

Debian Jessie: 5.3.2
Debian Stretch: 5.5.1
Experimental has 5.6...
(we still need the building structure working)

Ubuntu?
Fedora?
Others?

Regards,

Richard Duivenvoorde







More information about the Qgis-developer mailing list