As we use Linux for development, we are used to test the plugin using last LTR version of QGIS on Windows before delivering a new version in QGIS official plugins repository.
In QGIS plugins manager, in settings, add new plugins repository: https://qgis.camptocamp.net/plugins/edf/plugins.xml
Then install the new version and test everything works as expected, including functionalities which depend on external Python packages:
- Profiles dialog witch use matplotlib
- Interpolation which use TatooineMesher
## Publish the package on QGIS official plugins repository
- Authenticate on QGIS plugins: https://plugins.qgis.org/accounts/login/
- Go to PreCourlis manage page: https://plugins.qgis.org/plugins/PreCourlis/#plugin-manage
- Click on add version and upload the file: /dist/PreCourlis.zip
After saving the new version, it will require an approbation from the QGIS plugins adminstrators before the new version becomes available for users.