Hi Matteo, I've added a few validations for this plugin to gently inform users of missing dependencies:
https://github.com/SwissTierrasColombia/Asistente-LADM-COL/blob/master/asistente_ladm_col/__init__.py Hope that helps. Regards, Germán El mié, 28 dic 2022 a las 9:58, matteo via QGIS-Developer (< qgis-developer@lists.osgeo.org>) escribió: > Hi devs, > > I'm developing a Processing provider plugin that needs some external > python packages. If these are not installed on the system, when starting > QGIS and loading the plugin the error message pops up (of course). > > Is there a way to have a "more friendly" message without opening the > Stacktrace? For example creating a messagebox/bar with the message > "Install the package...... else you cannot use the plugin" > > I've added a simple try/except in the plugin classFactory method but I'm > still stuck in the loop somewhere. > > Thanks for any suggestion > > Cheers > > Matteo > > _______________________________________________ > 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 > -- ----------- |\__ (:>__)( |/ Soluciones Geoinformáticas Libres http://geotux.tuxfamily.org/ https://twitter.com/GeoTux2 <http://twitter.com/GeoTux2> <http://gis.stackexchange.com/users/4972/germ%c3%a1n-carrillo>
_______________________________________________ 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