<div dir="ltr"><div>Hey,</div><div><br></div>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. <div><br></div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>Regards,<br>Nathan</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 6, 2019 at 4:29 PM <Christina.Ratcliff@csiro.au> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">






<div>
<font face="Calibri" size="2"><span style="font-size:11pt">
<div>Hi QGIS dev list,</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>On uploading to the QGIS repository I have been advised by @pcav (see <a href="https://github.com/CSIRO-Precision-Agriculture/PAT_QGIS_Plugin/issues/7" target="_blank">
https://github.com/CSIRO-Precision-Agriculture/PAT_QGIS_Plugin/issues/7</a> ) that PAT must support Linux and OSX operating environments. I have had a look on
<a href="https://plugins.qgis.org/" target="_blank">https://plugins.qgis.org/</a> and I cannot find where this is listed in bullet points under <i>how to add your plugin to this repository</i> as a requirement for the approval of plugins. @pcav advised that I email this list
regarding this issue.</div>
<div> </div>
<div>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?</div>
<div> </div>
<div>If not what are my options?</div>
<div>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. </div>
<div> </div>
<div>Any help or direction would be greatly appreciated. </div>
<div> </div>
<div>Kind Regards, </div>
<div> </div>
<div>Christina Ratcliff</div>
<div> </div>
<div>PLEASE NOTE</div>
<div>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. </div>
<div> </div>
<div> </div>
</span></font>
</div>

_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div>