[QGIS-Developer] Windows only version of a QGIS 2.18x plugin

Nathan Woodrow madmanwoo at gmail.com
Tue Feb 5 22:48:15 PST 2019


Hey,

Hmm, I'm not sure we should reject something if it only works on Windows
because of a 3rd party tool.  Given the limited user base, limited in the
sense that it's not a general tool for all users of QGIS and not targeted
as one, I think it would be fine if it was just listed in the comments that
this currently only works on Windows due to X reasons.   In the ideal world
it would be great if everything was cross platform but it's not life so
this is a +1 from me because it opens QGIS to more users who really will
never worry about linux or OS X.

If it was a core bit of QGIS function that would be a different question as
we try and make sure it runs the same on all platforms but personally I see
no reason we can't allow a 3rd party plugin.with those limits.

Also speaking personally as a core dev and plugin author I do all my work
on Windows and if something doesn't run on Linux or OS X others will have
to get me a fix because I can't work on those environments.

Regards,
Nathan

On Wed, Feb 6, 2019 at 4:29 PM <Christina.Ratcliff at csiro.au> wrote:

> Hi QGIS dev list,
>
> I have just uploaded a new QGIS 2.18.x plugin called PAT - Precision
> Agriculture Tools.  It relies on VESPER,  a Windows only bit of software so
> therefore I went ahead writing a Windows only plugin using QGIS 2.18.x and
> the non-QGIS Python dependencies of rasterio, Fiona, geopandas and our
> pyprecag package.
>
> The majority of our users are Windows users and are the likes of Farmers
> and Ag consultants with no programming experience and very little QGIS
> experience which also led to the decision of making PAT a Windows only
> plugin. I have developed a series of dependency checks based on the Windows
> environment and create a Windows batchfile that the user can launch to
> install the Python dependencies correctly for use with QGIS.
>
> On uploading to the QGIS repository I have been advised by @pcav (see
> https://github.com/CSIRO-Precision-Agriculture/PAT_QGIS_Plugin/issues/7 )
> that PAT must support Linux and OSX operating environments. I have had a
> look on https://plugins.qgis.org/ and I cannot find where this is listed
> in bullet points under *how to add your plugin to this repository* as a
> requirement for the approval of plugins. @pcav advised that I email this
> list regarding this issue.
>
> Is it acceptable to add a line in the metadata.txt file clearly pointing
> out that this plugin is to be used in Windows only and will it still be
> approved for the QGIS plugin repository?
>
> If not what are my options?
> Are there any guides on how to best setup and test QGIS plugins for Linux
> and OSX environments? I only have access to Windows at the moment and I am
> a novice at Python programming in these other environments.
>
> Any help or direction would be greatly appreciated.
>
> Kind Regards,
>
> Christina Ratcliff
>
> PLEASE NOTE
> The information contained in this email may be confidential or privileged.
> Any unauthorised use or disclosure is prohibited. If you have received this
> email in error, please delete it immediately and notify the sender by
> return email. Thank you. To the extent permitted by law, CSIRO does not
> represent, warrant and/or guarantee that the integrity of this
> communication has been maintained or that the communication is free of
> errors, virus, interception or interference.
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190206/3e26b6d7/attachment.html>


More information about the QGIS-Developer mailing list