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.ratcl...@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@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer