<div dir="ltr">Dear List,<br><br>I am planning to apply for the QGIS Grants with a proposal to support PIP dependencies for QGIS plugins.<br><br>The goal is to solve the difficulty for a QGIS plugin to depend on an existing python library. This results in QGIS plugins missing a lot of the great features offered by the many existing python libraries, or in trouble for users when using some plugins.<br><br>The proposal is described in more details in this QEP : <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/issues/202">https://github.com/qgis/QGIS-Enhancement-Proposals/issues/202</a><br><br>In two words :<br>- pip dependencies could be declared by plugins (to be determined if in metadata.txt or in requirements.txt, if you have a preference please comment on the QEP)<br>- upon installation, user would be asked if he/she wants to install them<br>- dependencies would be installed in a per-profile virtual environment, allowing to keep profiles isolated<br>- a new tab in the plugin manager would show the currently installed dependencies, and highlight potential conflicts if any.<br><br>I'd love to hear your ideas/opinions/comments so I can improve the proposal before submitting it (ideally on the QEP directly).<br><br>Kind regards,<br><br>Olivier (@<a href="http://opengis.ch">opengis.ch</a>)<br></div>