Environnement de développement
Sur Ubuntu :
# create virtual environment linking to system packages (for pyqgis)
python3.8 -m venv .venv --system-site-packages
source .venv/bin/activate
# bump dependencies inside venv
python -m pip install -U pip setuptools wheel
python -m pip install -U -r requirements/development.txt
# install project as editable
python -m pip install -e .
Gestion des traductions
sudo apt install qttools5-dev-tools
Mise à jour des textes à traduire :
pylupdate5 -noobsolete -verbose qtribu/resources/i18n/plugin_translation.pro
Une fois les traductions effectuées (dans Qlinguist par exemple), les compiler :
lrelease qtribu/resources/i18n/*.ts