# Pinned constraints for the Python SDK CI job (.github/workflows/ci.yml, python-sdk):
#   pip install -e ".[dev]" -c requirements-ci.txt
# pyproject.toml keeps its version ranges; this file only fixes what CI resolves to, so a new
# upstream release cannot change a CI run without a reviewed update here. Resolved for every
# platform (--universal) so the Linux runner and local Windows/macOS runs read the same file.
# After changing dependencies in pyproject.toml, regenerate with the command below (then
# restore this header) and run pytest against the result.
# This file was autogenerated by uv via the following command:
#    uv pip compile pyproject.toml --extra dev --universal --python-version 3.11 --no-annotate -o requirements-ci.txt
annotated-doc==0.0.5
annotated-types==0.8.0
anyio==4.15.1
base58==2.1.1
certifi==2026.7.22
cffi==2.1.1 ; platform_python_implementation != 'PyPy'
click==8.5.0
colorama==0.4.6 ; sys_platform == 'win32'
cryptography==50.0.2
fastapi==0.143.0
h11==0.16.0
httpcore==1.0.9
httptools==0.9.0
httpx==0.28.1
idna==3.20
iniconfig==2.3.1
opentelemetry-api==1.45.1
packaging==26.3
pluggy==1.6.0
pycparser==3.11 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
pydantic==2.14.0
pydantic-core==2.50.0
pygments==2.21.0
pytest==9.1.1
pytest-asyncio==1.4.0
python-dotenv==1.2.4
pyyaml==6.0.3
respx==0.23.1
starlette==1.7.0
typing-extensions==4.16.0
typing-inspection==0.4.4
uvicorn==0.54.0
uvloop==0.23.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
watchfiles==1.3.0
websockets==17.2
