<div dir="ltr"><div dir="ltr"><div>Following up on the issue of updating Python and its dependencies.</div><div><br></div><div>I develop a plugin for Transportation planning/modelling/forecasting called QAequilibraE, so I am interested in the impact of Python changes on plugins that have strict dependency requirements, particularly those compiled against NumPy and PyArrow (trying to narrow the issue here).</div><div><br></div><div>We have recently started having problems with the installation of the plugin on Windows, where the problem seems to be PyArrow compatibility.<br></div><div><br>As far as I can tell, Pyarrow is not installed on the Windows distribution of QGIS 3.38.3. However, whenever I install it on a user/plugin-specific path, it starts throwing the error below.</div><div><br></div><div>In that context, I have three questions:</div><div><br></div><div>* Does anyone know what's going on here?  Is this an incompatibility with Arrow binaries (the plugin installs 15.0.2)</div><div>* Where do I find the exact list of Python packages installed/shipped in QGIS so I can track it and keep the plugin and its dependencies updated?</div><div>* Does anyone have a suggestion on a better process to keep plugins up-to-date with QGIS and ensure a more robust experience for users?</div><div><br></div><div>Thanks,</div><div>Pedro</div></div></div>