[Qgis-developer] QGis.QGIS_VERSION_INT not defined for master: breaks plugins

Nathan Woodrow madmanwoo at gmail.com
Fri Jul 29 20:00:39 PDT 2016


I think we need to rename the .qgis2 folder to .qgis-dev or .qgs3 so we
don't break old plugins.

I will do this tonight.

On Sat, Jul 30, 2016 at 3:39 AM, Richard Duivenvoorde <rdmailings at duif.net>
wrote:

>
> Hi,
>
> This commit
>
> https://github.com/qgis/QGIS/commit/1a2231f10c65c2bef992e02046baebf3bc4975f6
>
> in master renames 'QGis' to 'Qgis', bringing more consistency in
> capitalization, which is good \o/
>
> But it breaks some Python plugins,  which (often to be backwards
> compatible) check for: "QGis.QGIS_VERSION_INT". These now all throw
> exceptions that QGis is not available.
>
> Some notable plugins:
>
> plugin_reloader, some of mine, timemanager, qconsolidate, but a lot more...
>
> Off course the plugins should be fixed (because of this and other api
> breaks), but I still wonder how to proceed:
> - try to make (my) plugins work for both (some 'import QGis as Qgis'
> within a try clause.
> - not update 2.x versions anymore, and focus on 3.0
>
> Easiest for me/other plugin devs is the second option, BUT we need a
> clear path then for the two different ('latest') versions which should
> be available then at plugins.qgis.org
> Not sure if plugins-site can handle this already (Alessandro?)?
>
> Or is there another alternative, or plan?
>
> Regards,
>
> Richard Duivenvoorde
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160730/149475e0/attachment.html>


More information about the Qgis-developer mailing list