From 0580e729cc45516830c08598b0d4a115122bd64d Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 17:17:14 +0000 Subject: [PATCH 1/3] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/asottile/pyupgrade: v3.21.0 → v3.21.2](https://github.com/asottile/pyupgrade/compare/v3.21.0...v3.21.2) - [github.com/astral-sh/ruff-pre-commit: v0.14.3 → v0.14.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.3...v0.14.7) - [github.com/kynan/nbstripout: 0.8.1 → 0.8.2](https://github.com/kynan/nbstripout/compare/0.8.1...0.8.2) - [github.com/python-jsonschema/check-jsonschema: 0.34.1 → 0.35.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.34.1...0.35.0) - [github.com/woodruffw/zizmor-pre-commit: v1.16.2 → v1.18.0](https://github.com/woodruffw/zizmor-pre-commit/compare/v1.16.2...v1.18.0) - [github.com/gitleaks/gitleaks: v8.28.0 → v8.30.0](https://github.com/gitleaks/gitleaks/compare/v8.28.0...v8.30.0) --- .pre-commit-config.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c2549505..5e0ed379 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ default_language_version: repos: - repo: https://github.com/asottile/pyupgrade - rev: v3.21.0 + rev: v3.21.2 hooks: - id: pyupgrade args: [ '--py39-plus' ] @@ -49,7 +49,7 @@ repos: - id: rst-inline-touching-normal - id: text-unicode-replacement-char - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.3 + rev: v0.14.7 hooks: - id: ruff-check args: [ '--fix', '--show-fixes' ] @@ -75,7 +75,7 @@ repos: args: [ '--py39-plus' ] additional_dependencies: [ 'pyupgrade==3.20.0' ] - repo: https://github.com/kynan/nbstripout - rev: 0.8.1 + rev: 0.8.2 hooks: - id: nbstripout files: ".ipynb" @@ -92,17 +92,17 @@ repos: - id: numpydoc-validation exclude: "^docs/|^tests/" - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.34.1 + rev: 0.35.0 hooks: - id: check-github-workflows - id: check-readthedocs - repo: https://github.com/woodruffw/zizmor-pre-commit - rev: v1.16.2 + rev: v1.18.0 hooks: - id: zizmor args: [ '--config=.zizmor.yml' ] - repo: https://github.com/gitleaks/gitleaks - rev: v8.28.0 + rev: v8.30.0 hooks: - id: gitleaks - repo: meta From 253dc219de775492f52ca8528109f32394a6f90c Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:43:28 -0500 Subject: [PATCH 2/3] update pre-commit dep, do not configure tox to provision the runner environment, allow point releases of GDAL in initial wheel install Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- tox.toml | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5e0ed379..da636742 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -73,7 +73,7 @@ repos: hooks: - id: nbqa-pyupgrade args: [ '--py39-plus' ] - additional_dependencies: [ 'pyupgrade==3.20.0' ] + additional_dependencies: [ 'pyupgrade==3.21.2' ] - repo: https://github.com/kynan/nbstripout rev: 0.8.2 hooks: diff --git a/tox.toml b/tox.toml index f63e935a..c8a32851 100644 --- a/tox.toml +++ b/tox.toml @@ -3,12 +3,6 @@ envlist = [ "py3.{10,11,12,13}", "docs" ] -requires = [ - "flit >= 3.11.0,<4.0", - "pip >= 25.2", - "setuptools >= 71.0", - "tox >= 4.30.3" -] skip_missing_interpreters = true [env.docs] @@ -45,7 +39,7 @@ passenv = ["CI", "COVERALLS_*", "GDAL_VERSION", "GITHUB_*", "LD_LIBRARY_PATH", " extras = ["dev", "gis", "raven-hydro"] download = true install_command = ["python", "-m", "pip", "install", "--no-user", "{opts}", "{packages}"] -deps = ["numpy >= 1.25.0", "gdal == {env:GDAL_VERSION}"] +deps = ["numpy >= 1.25.0", "gdal == {env:GDAL_VERSION}.*"] commands_pre = [ ["python", "-m", "pip", "list"], ["python", "-m", "pip", "check"] From a46edbde4f4eba6afd16393b01dbb811c7a026b7 Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Mon, 1 Dec 2025 13:45:49 -0500 Subject: [PATCH 3/3] add setuptools to dev dependencies, zizmor suggested changes Signed-off-by: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> --- .github/dependabot.yml | 4 ++++ .github/workflows/testdata-version.yml | 1 + pyproject.toml | 1 + 3 files changed, 6 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ba9e48f3..5e68aae0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,6 +13,8 @@ updates: actions: patterns: - "*" + cooldown: + default-days: 7 - package-ecosystem: pip directory: / @@ -25,3 +27,5 @@ updates: python: patterns: - "pyproject.toml" + cooldown: + default-days: 7 diff --git a/.github/workflows/testdata-version.yml b/.github/workflows/testdata-version.yml index a86434f9..26645708 100644 --- a/.github/workflows/testdata-version.yml +++ b/.github/workflows/testdata-version.yml @@ -19,6 +19,7 @@ jobs: if: | (github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name) permissions: + # Needed in order to leave comments on pull requests pull-requests: write steps: - name: Harden Runner diff --git a/pyproject.toml b/pyproject.toml index cc314590..1125aece 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,6 +85,7 @@ dev = [ "pytest-xdist >=3.2.0", "requests >=2.32.2", "ruff >=0.14.3", + "setuptools >=71.0.0", "tox >=4.30.3", "vulture >=2.14", "watchdog >=4.0.0"