Closed timlinux closed 4 years ago
These functions weren't part of the QGIS stable API and these have been removed indeed this week. I noticed that too, a few plugins are going to be impacted for us. You must report to plugin author.
As a reminder, only these functions are considered stable : https://github.com/qgis/QGIS/blob/master/python/plugins/processing/__init__.py
There is no difference in the Processing toolbox, Processing algorithms are still there.
@gustry is right - this was internal code which had been removed, and 100% will not be resurrected. The plugin will need to copy that file internally and take on maintenance themselves, or (better) do what core processing did and use the native (stable) "connections" API for this functionality.
Thanks I will report it upstream.
or (better) do what core processing did and use the native (stable) "connections" API for this functionality.
@nyalldawson when you say that, could you provide a link or an example please? That would help me to find out how to make it working on QGIS >= 3.12.
And about these native "connections" API: are they working on QGIS 3.8 and 3.10 or should I handle different cases?
(I'm the actual developer of the mentioned plugin gml_application_schema_toolbox)
Using QGIS macOS nightly build for 3.13
I have a plugin that uses the postgis processing tools.
Launching QGIS I get:
Opening QGIS 3.12 I don't get the same issue.
The plugin failing is "gml_application_schema_toolbox"
In the toolbox I can't see any difference in the available postgis related algs:
PostGIS processing tools in 3.12:
PostGIS processing tools in 3.13 nighly: