diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 236b65e..fcd3054 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,7 +52,7 @@ jobs: flatpak-build-test: runs-on: ubuntu-24.04 container: - image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48 + image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-49 options: --privileged steps: - uses: actions/checkout@v6 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5221c16..a33e0b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Update release process documentation (@MightyCreak) +- Minimal Pytnon release is now 3.10 (@MightyCreak) +- Update flatpak's GNOME runtime to 49 (@MightyCreak) +- Update PyPi requirements (@MightyCreak) ### Fixed diff --git a/docs/developers/developers-setup.md b/docs/developers/developers-setup.md index bf8afc1..b01c388 100644 --- a/docs/developers/developers-setup.md +++ b/docs/developers/developers-setup.md @@ -4,7 +4,7 @@ Diffuse depends on these projects: -* Python 3.8+ +* Python 3.10+ * PyPi * Cairo and GObject Introspection development headers * Meson @@ -81,7 +81,7 @@ git config --local core.hooksPath ./.githooks To build, test and install Diffuse locally: ```sh -flatpak install runtime/org.gnome.Sdk/$(uname -m)/48 +flatpak install runtime/org.gnome.Sdk/$(uname -m)/49 flatpak-builder --user --install build-flatpak io.github.mightycreak.Diffuse.yml ``` diff --git a/io.github.mightycreak.Diffuse.yml b/io.github.mightycreak.Diffuse.yml index c2aa7b3..1a828ab 100644 --- a/io.github.mightycreak.Diffuse.yml +++ b/io.github.mightycreak.Diffuse.yml @@ -1,6 +1,6 @@ app-id: io.github.mightycreak.Diffuse runtime: org.gnome.Platform -runtime-version: '48' +runtime-version: '49' sdk: org.gnome.Sdk command: diffuse finish-args: diff --git a/requirements.dev.txt b/requirements.dev.txt index 36c9add..ad4aa5c 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,4 +1,4 @@ -r requirements.txt -flake8 ~= 7.0 +flake8 ~= 7.2 flake8-noqa ~= 1.4 -mypy ~= 1.11 +mypy ~= 1.16 diff --git a/requirements.txt b/requirements.txt index c7edac4..7d2c2fd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -PyGObject ~= 3.48 +PyGObject ~= 3.54