Hello fellow QGISrs,




I maintain a couple of plugins that require a substantial number of extra 
Python packages (many of which have compiled/binary components). Hence, those 
plugins install all such requirements in a folder directly inside the plugin 
itself, keeping it quite clean when the user wants to remove said plugins.





I have been doing it this way for many years now, but this weekend I received 
security alerts that both plugins were taken down due to code that downloads 
extra dependencies (offending code at 
https://github.com/AequilibraE/qaequilibrae/blob/develop/qaequilibrae/download_extra_packages_class.py
 ).



Does anyone have any recommendations on how to proceed?  What is currently the 
recommended way for plugins to install further dependencies?



Cheers,

Pedro
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to