## Build & Run locally ### use flatpak #### Build & install ```bash flatpak-builder --install --user --force-clean ./.flatpak-builder/out ./build-aux/com.usebottles.bottles.Devel.json ``` #### Run ```bash flatpak run com.usebottles.bottles.Devel ``` #### Uninstall devel version ```bash flatpak uninstall com.usebottles.bottles.Devel ``` ## Unit Test ### run all tests ```bash pytest . ``` ## Dependencies Regenerate PYPI dependency manifest when requirements.txt changed ```bash python ./build-aux/req2flatpak/req2flatpak.py --requirements-file requirements.txt --yaml --target-platforms 312-x86_64 -o build-aux/pypi-deps.yaml ``` ## I18n files ### `po/POTFILES` List of source files containing translatable strings. Regenerate this file when you added/moved/removed/renamed files that contains translatable strings. ```bash cat > po/POTFILES <> po/POTFILES cat >> po/POTFILES <