[Qgis-developer] Core Python plugins and their dependencies
Jürgen E. Fischer
jef at norbit.de
Tue Nov 25 05:45:55 PST 2014
Hi Alex,
On Tue, 25. Nov 2014 at 15:06:30 +0200, Alexander Bruy wrote:
> DB Manager depends on psycopg2 and pyspatialite, but we does not ship this
> packages into QGIS source tree. Same for Processing, it contains several
> algorithms that require matplotlib and we does not bundle matplotlib in QGIS
> source tree. And it is fine, as user can easily install this packages using
> package manager or pip.
We ship pyspatialite - that's not available everywhere and in case we're using
internal spatialite it should be built against that version.
> I think it would be good to have clear policy on this.
Well, I don't have a good idea what thise clear policy could be. I'd say there
should be a compelling reason why third party dependencies are included.
pyspatialite is there because of internal spatialite. Maybe that can be
reconsidered too. I doubt that anything uses internal spatialite anymore and
there also pysqlite that could be used with spatialite instead of pyspatialite.
owslib is not available everywhere - also AFAIK it's closely releated to
MetaSearch and has the same upstream.
Everything else could be removed from ext-libs AFAICS.
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 http://www.norbit.de
QGIS release manager (PSC) Germany IRC: jef on FreeNode
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20141125/581afcf4/attachment-0001.pgp>
More information about the Qgis-developer
mailing list