# Production runtime dependencies for wago-modbustcp-simulator.
# Mirrors [project].dependencies in pyproject.toml — the set that
# `pip install .` (and the Docker image) actually needs:
#   - PyYAML: node config / scenario DSL files
#   - fastapi + uvicorn + websockets: optional Web UI (serve --web)
# Development and test dependencies live in requirements-dev.txt.
# Fully pinned versions for reproducible installs: requirements-lock.txt.
PyYAML>=6.0
fastapi>=0.110
uvicorn>=0.29
websockets>=12.0