# Locked dependency versions for wago-modbustcp-simulator. # Generated 2026-10-05 from the tested .venv (Python 3.14.5, Windows). # Install exactly; do not edit by hand. Regenerate with: # pip install -r requirements.txt # pip freeze --exclude-editable > requirements-lock.txt # (then re-add the section comments below). # # Sections mirror pyproject.toml [project].dependencies (production) and # [project.optional-dependencies].dev (dev/test) — the same package set # pip freeze would emit, just organized for review. # --- Production (pyproject [project].dependencies) --- pyyaml==6.0.3 fastapi==0.142.2 uvicorn==0.54.0 websockets==17.2 # Transitive production dependencies annotated-doc==0.0.5 annotated-types==0.8.0 anyio==4.15.1 opentelemetry-api==1.45.0 click==8.5.0 h11==0.16.0 pydantic==2.13.5 pydantic-core==2.46.5 starlette==1.7.0 typing-extensions==4.16.0 typing-inspection==0.4.4 # anyio (required unconditionally by starlette) pulls idna idna==3.20 # --- Dev / test (pyproject [project.optional-dependencies].dev) --- pytest==9.1.1 pytest-asyncio==1.4.0 pymodbus==3.15.0 debugpy==1.8.22 httpx==0.28.1 # Transitive dev/test dependencies certifi==2026.7.22 httpcore==1.0.9 iniconfig==2.3.0 packaging==26.3 pluggy==1.6.0 pygments==2.21.0 colorama==0.4.6; sys_platform == "win32" # pytest dep on Windows only