From 90286f6cb26f06900ee4997c26890fcff08c19fa Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Thu, 12 Nov 2026 09:58:52 +0100 Subject: [PATCH] Pin crdt-sync 0.10.0 across Python libs freedays 0.4.1, sickdays 0.5.1, leetcode-coach 0.1.2: crdt-sync v0.10.0 (E2E), so apps can install them beside the E2E release. Todo: fda71ed1 Co-Authored-By: Claude Opus 5.5 --- focus_project/.pre-commit-config.yaml | 2 +- freedays/.pre-commit-config.yaml | 2 +- freedays/pyproject.toml | 4 ++-- holds/.pre-commit-config.yaml | 2 +- leetcode_coach/.pre-commit-config.yaml | 2 +- leetcode_coach/pyproject.toml | 4 ++-- leetcode_coach/requirements.txt | 2 +- sickdays/.pre-commit-config.yaml | 2 +- sickdays/pyproject.toml | 4 ++-- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/focus_project/.pre-commit-config.yaml b/focus_project/.pre-commit-config.yaml index 22b518f..79202d5 100644 --- a/focus_project/.pre-commit-config.yaml +++ b/focus_project/.pre-commit-config.yaml @@ -112,7 +112,7 @@ repos: - pytest # Kept in step with pyproject.toml, so pylint resolves the crdt_sync # imports instead of scoring every one of them as import-error. - - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/freedays/.pre-commit-config.yaml b/freedays/.pre-commit-config.yaml index c148e20..cf2fd91 100644 --- a/freedays/.pre-commit-config.yaml +++ b/freedays/.pre-commit-config.yaml @@ -112,7 +112,7 @@ repos: - pytest # Kept in step with pyproject.toml, so pylint resolves the crdt_sync # imports instead of scoring every one of them as import-error. - - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/freedays/pyproject.toml b/freedays/pyproject.toml index 60b069d..d0bc025 100644 --- a/freedays/pyproject.toml +++ b/freedays/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "freedays" -version = "0.4.0" +version = "0.4.1" description = "Shared pre-declared free-day pool: one global list of days on which every gate app stands down" requires-python = ">=3.14" # Deliberately NOT gatelock. Its __init__ imports tkinter for the lock-window @@ -12,7 +12,7 @@ requires-python = ">=3.14" # on a GUI toolkit -- `import freedays` then fails anywhere without Tk. The # ~15 lines of HMAC that were wanted live in freedays/_hmac.py instead. dependencies = [ - "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync", + "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync", ] [project.scripts] diff --git a/holds/.pre-commit-config.yaml b/holds/.pre-commit-config.yaml index 83e2d23..41329e8 100644 --- a/holds/.pre-commit-config.yaml +++ b/holds/.pre-commit-config.yaml @@ -112,7 +112,7 @@ repos: - pytest # Kept in step with pyproject.toml, so pylint resolves the crdt_sync # imports instead of scoring every one of them as import-error. - - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/leetcode_coach/.pre-commit-config.yaml b/leetcode_coach/.pre-commit-config.yaml index 0d45cce..aaa1e0e 100644 --- a/leetcode_coach/.pre-commit-config.yaml +++ b/leetcode_coach/.pre-commit-config.yaml @@ -125,7 +125,7 @@ repos: - pytest - requests - genanki - - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/leetcode_coach/pyproject.toml b/leetcode_coach/pyproject.toml index a5005b9..8172998 100644 --- a/leetcode_coach/pyproject.toml +++ b/leetcode_coach/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "leetcode-coach" -version = "0.1.1" +version = "0.1.2" description = "The /leetcode coach as a library: phase gate, leak and stop gates, session log, grading, cards, relay" requires-python = ">=3.14" # Everything below loads lazily (rtdb, make_cards, relay.__main__): importing @@ -12,7 +12,7 @@ requires-python = ">=3.14" # leetcode_guard is NOT a dependency (guard_bridge imports it on demand, so the # package never pulls the gate's ledger code into a tutor server). dependencies = [ - "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync", + "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync", "genanki==0.13.1", "requests==2.34.2", ] diff --git a/leetcode_coach/requirements.txt b/leetcode_coach/requirements.txt index f123f61..24dc5bb 100644 --- a/leetcode_coach/requirements.txt +++ b/leetcode_coach/requirements.txt @@ -6,7 +6,7 @@ bandit[toml]==1.9.4 codespell==2.4.3 coverage==7.17.2 -crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync +crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync genanki==0.13.1 mypy==2.4.1 pre-commit==4.7.0 diff --git a/sickdays/.pre-commit-config.yaml b/sickdays/.pre-commit-config.yaml index e58126c..5fb5bea 100644 --- a/sickdays/.pre-commit-config.yaml +++ b/sickdays/.pre-commit-config.yaml @@ -112,7 +112,7 @@ repos: - pytest # Kept in step with pyproject.toml, so pylint resolves the crdt_sync # imports instead of scoring every one of them as import-error. - - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/sickdays/pyproject.toml b/sickdays/pyproject.toml index 7cd3a03..6a343af 100644 --- a/sickdays/pyproject.toml +++ b/sickdays/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sickdays" -version = "0.5.0" +version = "0.5.1" description = "Shared sick-day pool: per-date, uncapped, synced; every gate respects it" requires-python = ">=3.14" # Deliberately NOT gatelock (its __init__ imports tkinter); the HMAC lives in @@ -12,7 +12,7 @@ requires-python = ">=3.14" # cross-pool check only, and is imported lazily by name (sickdays/_conflict.py) # so the two packages can never form an import cycle. dependencies = [ - "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync", + "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.10.0#subdirectory=crdt-sync", "freedays @ git+https://github.com/kuhyx/utils@freedays-v0.4.0#subdirectory=freedays", ]