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 <noreply@anthropic.com>
This commit is contained in:
Krzysztof Rudnicki 2026-11-12 09:58:52 +01:00
parent 9102c4b6ff
commit 90286f6cb2
9 changed files with 12 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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]

View File

@ -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

View File

@ -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

View File

@ -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",
]

View File

@ -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

View File

@ -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

View File

@ -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",
]