[QGIS-Developer] Changes in Python versions on QGIS 3.18

Pedro Camargo c at margo.co
Thu Mar 25 15:14:54 PDT 2021


Nyall,

I agree with you on the Linux side, but we make an explicit choice on the Python version shipped with Windows.

Cheers,
Pedro




 ---- On Fri, 26 Mar 2021 08:11:43 +1000 Nyall Dawson <nyall.dawson at gmail.com> wrote ----
 > On Fri, 26 Mar 2021 at 08:06, Pedro Camargo <c at margo.co> wrote:
 > >
 > > Hi Sebastian & Nyall,
 > >
 > > It is clear that Sebastian knows a LOT more about the issues at hand than I ever will, but I think it is worthwhile to expand on the particular issues I have found regarding AequilibraE.
 > >
 > > 1. The most important functionalities of the software depend on a compiled extension that the user is asked to download after the plugin is installed, and the workflow for that dependency is still not up for Python 3.9 ( I was not aware of the rush for changing versions), and a quick look revealed deeper problems, probably related to C runtimes (I will need to ask a friend's help to solve that)
 > > 2. A few other features depend on the user augmenting the QGIS Python environment with other libraries (ORTools and openmatrix, which depends on PyTables), and some of these libraries are still not available for Python 3.9.
 > >
 > > In a nutshell, I think Sebastian's suggestion for an upgrade policy is really helpful, as it gives us a reference to work with.
 > 
 > It's really not that simple though -- we have absolutely no control
 > over the python versions used by many QGIS users. E.g. as a Fedora
 > user I've had Python 3.9 for months -- it was pushed out almost as
 > soon as upstream released it.
 > 
 > Given this I think the responsibility lies with the plugin authors to
 > ensure they adapt quickly to new Python releases and ensure their
 > plugin works correctly in all versions of Python supported by the
 > targeted QGIS versions.
 > 
 > Nyall
 > 


More information about the QGIS-Developer mailing list