[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