<div dir="ltr">Hello everyone,<div><br></div><div>I'm working on a new feature targeting 3.32 to reformat code written in the Python Console Editor : <a href="https://github.com/qgis/QGIS/pull/51733">https://github.com/qgis/QGIS/pull/51733</a>. It works great, but it requires additional python packages to be installed (namely black / autopep8 / isort). </div><div><br></div><div><b>Is there a reliable cross platform way we can use to distribute additional python packages alongside QGIS? </b></div><div><br></div><div>I could rewrite my PR to enable this feature only if the required modules are installed, but it seems kind of a shame... An alternative would be, as discussed in (<a href="https://github.com/qgis/QGIS/pull/51733#issuecomment-1434646910">https://github.com/qgis/QGIS/pull/51733#issuecomment-1434646910</a>) to provide the end user a way to dynamically install modules as needed.</div><div><br></div><div>Any thoughts?</div><div>Thanks,</div><div><br></div><div><b>--</b></div><div><b>Yoann Quenach de Quivillic  </b></div></div>