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

Reply via email to