mirror of
https://github.com/kuhyx/utils.git
synced 2026-11-12 11:51:00 +01:00
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:
parent
9102c4b6ff
commit
90286f6cb2
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user