From ea3f78b711a9519a5d7c4d9a3be0441da1b77213 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Thu, 22 Oct 2026 21:42:26 +0200 Subject: [PATCH] deps(pypi): newest stable pins in every Python subproject pre-commit 4.7.0, pylint 4.1.3 and ruff 0.17.2 across crdt-sync, earned_time, freedays, gatelock, music_theory and sickdays; numpy 2.5.4 in music_theory (requirements, pyproject and the mypy/pylint hook deps). The ruff-pre-commit rev follows to v0.17.2 in those configs and vmbox's, so the hook lints with the version requirements.txt pins. No Python lockfiles exist. All six suites at 100% coverage; every package's pre-commit config green. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01NBScELfMUiieK9ManFbS3Y --- crdt-sync/.pre-commit-config.yaml | 2 +- crdt-sync/requirements.txt | 6 +++--- earned_time/.pre-commit-config.yaml | 2 +- earned_time/requirements.txt | 6 +++--- freedays/.pre-commit-config.yaml | 2 +- freedays/requirements.txt | 6 +++--- gatelock/.pre-commit-config.yaml | 2 +- gatelock/requirements.txt | 6 +++--- music_theory/.pre-commit-config.yaml | 6 +++--- music_theory/pyproject.toml | 2 +- music_theory/requirements.txt | 8 ++++---- sickdays/.pre-commit-config.yaml | 2 +- sickdays/requirements.txt | 2 +- vmbox/.pre-commit-config.yaml | 2 +- 14 files changed, 27 insertions(+), 27 deletions(-) diff --git a/crdt-sync/.pre-commit-config.yaml b/crdt-sync/.pre-commit-config.yaml index ce7f9ec..f4a3ac5 100644 --- a/crdt-sync/.pre-commit-config.yaml +++ b/crdt-sync/.pre-commit-config.yaml @@ -65,7 +65,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] diff --git a/crdt-sync/requirements.txt b/crdt-sync/requirements.txt index b2bbae9..cfc503a 100644 --- a/crdt-sync/requirements.txt +++ b/crdt-sync/requirements.txt @@ -3,10 +3,10 @@ # about whether this repo is actually current. bandit[toml]==1.9.4 mypy==2.4.0 -pre-commit==4.6.2 -pylint==4.1.2 +pre-commit==4.7.0 +pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 requests==2.34.2 -ruff==0.17.0 +ruff==0.17.2 types-requests==2.33.0.20261006 diff --git a/earned_time/.pre-commit-config.yaml b/earned_time/.pre-commit-config.yaml index 1b38e77..7354651 100644 --- a/earned_time/.pre-commit-config.yaml +++ b/earned_time/.pre-commit-config.yaml @@ -67,7 +67,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] diff --git a/earned_time/requirements.txt b/earned_time/requirements.txt index ce1a92d..2ec6fd7 100644 --- a/earned_time/requirements.txt +++ b/earned_time/requirements.txt @@ -3,8 +3,8 @@ # about whether this repo is actually current. bandit[toml]==1.9.4 mypy==2.4.0 -pre-commit==4.6.2 -pylint==4.1.2 +pre-commit==4.7.0 +pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.17.0 +ruff==0.17.2 diff --git a/freedays/.pre-commit-config.yaml b/freedays/.pre-commit-config.yaml index ee6dd44..c148e20 100644 --- a/freedays/.pre-commit-config.yaml +++ b/freedays/.pre-commit-config.yaml @@ -65,7 +65,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] diff --git a/freedays/requirements.txt b/freedays/requirements.txt index ce1a92d..2ec6fd7 100644 --- a/freedays/requirements.txt +++ b/freedays/requirements.txt @@ -3,8 +3,8 @@ # about whether this repo is actually current. bandit[toml]==1.9.4 mypy==2.4.0 -pre-commit==4.6.2 -pylint==4.1.2 +pre-commit==4.7.0 +pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.17.0 +ruff==0.17.2 diff --git a/gatelock/.pre-commit-config.yaml b/gatelock/.pre-commit-config.yaml index 6976aff..3ec1904 100644 --- a/gatelock/.pre-commit-config.yaml +++ b/gatelock/.pre-commit-config.yaml @@ -65,7 +65,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] diff --git a/gatelock/requirements.txt b/gatelock/requirements.txt index ce1a92d..2ec6fd7 100644 --- a/gatelock/requirements.txt +++ b/gatelock/requirements.txt @@ -3,8 +3,8 @@ # about whether this repo is actually current. bandit[toml]==1.9.4 mypy==2.4.0 -pre-commit==4.6.2 -pylint==4.1.2 +pre-commit==4.7.0 +pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.17.0 +ruff==0.17.2 diff --git a/music_theory/.pre-commit-config.yaml b/music_theory/.pre-commit-config.yaml index fd4d5bb..5b1c6be 100644 --- a/music_theory/.pre-commit-config.yaml +++ b/music_theory/.pre-commit-config.yaml @@ -65,7 +65,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] @@ -80,7 +80,7 @@ repos: additional_dependencies: # Without numpy the NDArray alias is an unresolved variable and # every signature using it fails valid-type. - - numpy==2.5.3 + - numpy==2.5.4 args: - --ignore-missing-imports - --no-error-summary @@ -116,7 +116,7 @@ repos: - pytest # numpy is a real runtime dependency; without it every module is an # import-error and the score collapses below the gate. - - numpy==2.5.3 + - numpy==2.5.4 - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/music_theory/pyproject.toml b/music_theory/pyproject.toml index e404343..8c58764 100644 --- a/music_theory/pyproject.toml +++ b/music_theory/pyproject.toml @@ -7,7 +7,7 @@ name = "music_theory" version = "0.1.0" description = "Music theory from first principles, as code: pitch, tuning, scales, chords, progressions, and a tiny synth to hear them" requires-python = ">=3.14" -dependencies = ["numpy==2.5.3"] +dependencies = ["numpy==2.5.4"] [tool.setuptools.packages.find] include = ["music_theory*"] diff --git a/music_theory/requirements.txt b/music_theory/requirements.txt index 04c13a3..9b5df1e 100644 --- a/music_theory/requirements.txt +++ b/music_theory/requirements.txt @@ -3,9 +3,9 @@ # about whether this repo is actually current. bandit[toml]==1.9.4 mypy==2.4.0 -numpy==2.5.3 -pre-commit==4.6.2 -pylint==4.1.2 +numpy==2.5.4 +pre-commit==4.7.0 +pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.17.0 +ruff==0.17.2 diff --git a/sickdays/.pre-commit-config.yaml b/sickdays/.pre-commit-config.yaml index f53b23d..e58126c 100644 --- a/sickdays/.pre-commit-config.yaml +++ b/sickdays/.pre-commit-config.yaml @@ -65,7 +65,7 @@ repos: types: [python] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff args: [--fix, --unsafe-fixes, --exit-non-zero-on-fix, --show-fixes] diff --git a/sickdays/requirements.txt b/sickdays/requirements.txt index e59caa8..2ec6fd7 100644 --- a/sickdays/requirements.txt +++ b/sickdays/requirements.txt @@ -7,4 +7,4 @@ pre-commit==4.7.0 pylint==4.1.3 pytest==9.1.1 pytest-cov==7.1.0 -ruff==0.17.1 +ruff==0.17.2 diff --git a/vmbox/.pre-commit-config.yaml b/vmbox/.pre-commit-config.yaml index 007f9e7..469183e 100644 --- a/vmbox/.pre-commit-config.yaml +++ b/vmbox/.pre-commit-config.yaml @@ -10,7 +10,7 @@ repos: args: [--severity=warning, --external-sources] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.17.0 + rev: v0.17.2 hooks: - id: ruff files: ^vmbox/