Migrate 22 malformed contract-discovery IDs to construction-surface, retain evidence/edges, keep candidates DECLARED, unify cold/warm language projection, and refresh the pinned aiohttp lock. Red regression tests precede the fix; local full suite 2301 passed, spine canaries 19/19 and 21/21.
125 lines
2.4 KiB
Plaintext
125 lines
2.4 KiB
Plaintext
# This file was autogenerated by uv via the following command:
|
|
# uv pip compile pyproject.toml -o requirements-ci.txt --extra dev --extra memory --python-version 3.11
|
|
aiohappyeyeballs==2.7.1
|
|
# via aiohttp
|
|
aiohttp==3.14.4
|
|
# via rune (pyproject.toml)
|
|
aiosignal==1.4.0
|
|
# via aiohttp
|
|
anyio==4.15.1
|
|
# via httpx
|
|
attrs==26.1.0
|
|
# via
|
|
# aiohttp
|
|
# pytest-subtests
|
|
certifi==2026.7.22
|
|
# via
|
|
# httpcore
|
|
# httpx
|
|
chardet==7.6.0
|
|
# via diff-cover
|
|
coverage==7.16.2
|
|
# via rune (pyproject.toml)
|
|
diff-cover==10.6.0
|
|
# via rune (pyproject.toml)
|
|
frozenlist==1.8.0
|
|
# via
|
|
# aiohttp
|
|
# aiosignal
|
|
h11==0.16.0
|
|
# via httpcore
|
|
henxels==0.12.0
|
|
# via rune (pyproject.toml)
|
|
httpcore==1.0.9
|
|
# via httpx
|
|
httpx==0.28.1
|
|
# via rune (pyproject.toml)
|
|
idna==3.20
|
|
# via
|
|
# anyio
|
|
# httpx
|
|
# yarl
|
|
iniconfig==2.3.0
|
|
# via pytest
|
|
jinja2==3.1.6
|
|
# via diff-cover
|
|
linkify-it-py==2.2.0
|
|
# via markdown-it-py
|
|
markdown-it-py==4.2.0
|
|
# via
|
|
# mdit-py-plugins
|
|
# rich
|
|
# textual
|
|
markupsafe==3.0.4
|
|
# via jinja2
|
|
mdit-py-plugins==0.6.1
|
|
# via textual
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
multidict==6.9.1
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
nodeenv==1.11.0
|
|
# via pyright
|
|
packaging==26.3
|
|
# via pytest
|
|
pillow==12.3.0
|
|
# via rune (pyproject.toml)
|
|
platformdirs==4.12.3
|
|
# via textual
|
|
pluggy==1.6.0
|
|
# via
|
|
# diff-cover
|
|
# pytest
|
|
propcache==0.5.4
|
|
# via
|
|
# aiohttp
|
|
# yarl
|
|
psutil==7.2.2
|
|
# via rune (pyproject.toml)
|
|
pygments==2.21.0
|
|
# via
|
|
# diff-cover
|
|
# pytest
|
|
# rich
|
|
# textual
|
|
pyright==1.1.414
|
|
# via rune (pyproject.toml)
|
|
pytest==9.1.1
|
|
# via
|
|
# rune (pyproject.toml)
|
|
# pytest-subtests
|
|
pytest-subtests==0.15.0
|
|
# via rune (pyproject.toml)
|
|
pyyaml==6.0.3
|
|
# via
|
|
# rune (pyproject.toml)
|
|
# henxels
|
|
rich==15.0.0
|
|
# via
|
|
# rune (pyproject.toml)
|
|
# textual
|
|
ruff==0.16.5
|
|
# via rune (pyproject.toml)
|
|
sqlite-vec==0.1.9
|
|
# via rune (pyproject.toml)
|
|
textual==8.2.8
|
|
# via
|
|
# rune (pyproject.toml)
|
|
# textual-autocomplete
|
|
textual-autocomplete==4.0.6
|
|
# via rune (pyproject.toml)
|
|
typing-extensions==4.16.0
|
|
# via
|
|
# aiohttp
|
|
# aiosignal
|
|
# anyio
|
|
# pyright
|
|
# textual
|
|
# textual-autocomplete
|
|
websockets==17.2
|
|
# via rune (pyproject.toml)
|
|
yarl==1.25.1
|
|
# via aiohttp
|