Hi Raphael,

On Tue, 23. Apr 2019 at 17:09:37 +0200, Raphael Das Gupta wrote:
> So it seems there is no authoritative source that the Debian/Ubuntu package
> definitions, OSGeo4W and the OS X installer (and all the plugin developers)
> can rely on as a common base.

Correct.


> Doesn't this lead to compatibility problems?

Yes, but the list is not set in stone - often when somebody mentions something
it will be included quickly (in osgeo4w for instance).

 
> On 23.04.19 15:11, Saber Razmjooei wrote:
> > You can find all the Python 3 modules we are packaging with macOS
> > installer here:
> > https://lutraconsulting.github.io/qgis-mac-packager/
 
> This list (under "Used Python3 modules") seems to include even more than the
> OSGeo4W one does.

It lists also secondary dependencies (eg. idna, certifi, cffi) - that will also
available for debian and osgeo4w and will be pulled in.


> I've posted a comparison of control.in vs. setup.hint vs. lutraconsulting
> installer at
> https://github.com/NixOS/nixpkgs/issues/59842#issuecomment-485832623 (Click
> "Details" in that comment to see it.)

Hm, there is stuff missing - xlrd & xlrw are also in qgis-full.


> It seems to me like currently, plugin developers have to limit themselves to
> a common subset of these if they want their plugins to be interoperable
> between different QGIS installations of the same version. Do they do that?
> Do they even know?

And do they have to?  Stuff can also be installed afterwards if necessary.  The
problem is just that there are platform differences on how that is done.


> For the time being, I think I'll use the Debian/Ubuntu dependencies as a
> guideline for NixOS, as both are Linux operating systems. For simplicity,
> I'll probably at least initially leave out PyQt5.QtWebKit though, hoping
> that no plugins actually use it.

qgis2web uses QtWebKit


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden            https://www.norbit.de
QGIS release manager (PSC)  Germany                    IRC: jef on FreeNode

Attachment: signature.asc
Description: PGP signature

norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH
Rheinstrasse 13, 26506 Norden
GF: Juergen Fischer, Nils Kutscher HR: Amtsgericht Aurich HRB 100827
Datenschutzerklaerung: https://www.norbit.de/83/
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to