[Qgis-developer] Plugin Dependencies
Tim Sutton
tim at kartoza.com
Thu Nov 5 09:30:52 PST 2015
Hi
> On 05 Nov 2015, at 10:50, Richard Duivenvoorde <rdmailings at duif.net> wrote:
>
> On 05-11-15 04:56, Tim Sutton wrote:
>>> Some random thoughts:
>>>
>>> Quite powerful... but ... the current plugin packaging has very
>>> limited requirements: it's just a zipped folder with a couple of
>>> mandatory metadata and a class interface, building a simple plugin is
>>> definitely an easy task.
>>>
>>> I'm afraid that by using a much more complicate system (such as
>>> setuptools), would solve some problem for the (few) complex plugins
>>> and create a lot of problems and increase the barrier for the vast
>>> majority of simpler plugin authors.
>
> I agree with Tim, unless we come up with a very simple way, this will
> not solve the problem: "non tech savvy users cannot setup their python
> environment for some complex plug”.
Just a note that the comments above are from Ale, not from me…
Regards
Tim
>
> The different module versions problem I do not see as a practical
> problem, most times python can work with higher versions. Let's keep it
> the responsibility of the plugin builders to keep up with versions of
> their modules.
> I still think just copy the modules into the plugin is easiest (although
> redundant).
> And if you cannot package the lib with your plugin because of OS
> problems: documentation is the answer...
>
> Somebody with this insights, maybe can write a chapter about python path
> magics and how QGIS works with that?
>
> Regards,
>
> Richard
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
—
Tim Sutton
Visit http://kartoza.com <http://kartoza.com/> to find out about open source:
* Desktop GIS programming services
* Geospatial web development
* GIS Training
* Consulting Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
Tim is a member of the QGIS Project Steering Committee
Kartoza is a merger between Linfiniti and Afrispatial
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20151105/38e9765d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaLogo160x66.png
Type: image/png
Size: 9324 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20151105/38e9765d/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20151105/38e9765d/attachment-0001.sig>
More information about the Qgis-developer
mailing list