From 6bfee3312fdc22f3dfb77a9b413657e11c97c33c Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Fri, 9 Oct 2026 20:55:48 +0200 Subject: [PATCH] freedays 0.3.1: pin crdt-sync 0.9.2 freedays 0.3.0 pinned crdt-sync v0.9.1 exactly, so any consumer that moved to crdt-sync 0.9.2 (screen-locker) could not resolve both in a clean venv. No code change. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_018RHwVPyiiQMPh4M3JQwQku --- freedays/.pre-commit-config.yaml | 2 +- freedays/pyproject.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/freedays/.pre-commit-config.yaml b/freedays/.pre-commit-config.yaml index 0665e6a..259492a 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.1#subdirectory=crdt-sync + - crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync - repo: https://github.com/PyCQA/bandit rev: 1.9.4 diff --git a/freedays/pyproject.toml b/freedays/pyproject.toml index e9707e8..9ff8260 100644 --- a/freedays/pyproject.toml +++ b/freedays/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "freedays" -version = "0.3.0" +version = "0.3.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.1#subdirectory=crdt-sync", + "crdt-sync @ git+https://github.com/kuhyx/utils@crdt-sync-v0.9.2#subdirectory=crdt-sync", ] [project.scripts]