From 2057a15969a0d1255baed3a55aede961e19fd4c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 14:23:38 +0000 Subject: [PATCH 1/3] chore(deps-dev): Bump the linters group with 5 updates Bumps the linters group with 5 updates: | Package | From | To | | --- | --- | --- | | [mypy](https://github.com/python/mypy) | `2.1.0` | `2.3.0` | | [basedpyright](https://github.com/detachhead/basedpyright) | `1.39.8` | `1.39.9` | | [ruff](https://github.com/astral-sh/ruff) | `0.15.19` | `0.16.0` | | [ty](https://github.com/astral-sh/ty) | `0.0.53` | `0.0.63` | | [zizmor](https://github.com/zizmorcore/zizmor) | `1.26.1` | `1.28.0` | Updates `mypy` from 2.1.0 to 2.3.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v2.1.0...v2.3.0) Updates `basedpyright` from 1.39.8 to 1.39.9 - [Release notes](https://github.com/detachhead/basedpyright/releases) - [Commits](https://github.com/detachhead/basedpyright/compare/v1.39.8...v1.39.9) Updates `ruff` from 0.15.19 to 0.16.0 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.19...0.16.0) Updates `ty` from 0.0.53 to 0.0.63 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ty/compare/0.0.53...0.0.63) Updates `zizmor` from 1.26.1 to 1.28.0 - [Release notes](https://github.com/zizmorcore/zizmor/releases) - [Changelog](https://github.com/zizmorcore/zizmor/blob/main/docs/release-notes.md) - [Commits](https://github.com/zizmorcore/zizmor/compare/v1.26.1...v1.28.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 2.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: linters - dependency-name: basedpyright dependency-version: 1.39.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: linters - dependency-name: ruff dependency-version: 0.16.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: linters - dependency-name: ty dependency-version: 0.0.63 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: linters - dependency-name: zizmor dependency-version: 1.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: linters ... Signed-off-by: dependabot[bot] --- pyproject.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3f840a7..20ce94e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,9 +36,9 @@ docs = [ "sphinx-rtd-theme>=1.2", "sphinx-autodoc-typehints>=1.12", ] -mypy = ["mypy==2.1.0"] -pyright = ["basedpyright==1.39.8"] -ruff = ["ruff==0.15.19"] +mypy = ["mypy==2.3.0"] +pyright = ["basedpyright==1.39.9"] +ruff = ["ruff==0.16.0"] tests = [ "coverage>=7.6.12", "httpx2-pytest>=1", @@ -46,8 +46,8 @@ tests = [ "pytest-watcher>=0.4.3", "pytest>=8.3.4", ] -ty = ["ty==0.0.53"] -zizmor = ["zizmor==1.26.1"] +ty = ["ty==0.0.63"] +zizmor = ["zizmor==1.28.0"] [tool.coverage.paths] From f115736247ddc7dc0bfafc3254437e27ee856ddb Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 14 Aug 2026 11:29:14 +0200 Subject: [PATCH 2/3] chore: Ignore ruff's CPY lints --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 20ce94e..f8b04b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,6 +94,8 @@ target-version = "py310" [tool.ruff.lint] select = ["ALL"] ignore = [ + "CPY", # flake8-copyright + # # These rules interfere with `ruff format` "COM812", "ISC001", From 72ccf123922c3615603270cda33d089eb858ee5a Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 14 Aug 2026 11:46:48 +0200 Subject: [PATCH 3/3] chore: Bump hynek/build-and-inspect-python-package to v3.0.1 To get a Twine version that supports Metadata 2.5. --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1a9335..86a8133 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: persist-credentials: false - - uses: hynek/build-and-inspect-python-package@d44ca7d91762de7a7d5436ddae667c6da6d1c3df # v2 + - uses: hynek/build-and-inspect-python-package@2abe76da66d0a6a4a227101f9348ee855797cfa5 # v3.0.1 tests: strategy: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 97d7155..43851b2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 with: persist-credentials: false - - uses: hynek/build-and-inspect-python-package@d44ca7d91762de7a7d5436ddae667c6da6d1c3df # v2 + - uses: hynek/build-and-inspect-python-package@2abe76da66d0a6a4a227101f9348ee855797cfa5 # v3.0.1 id: build - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: