aioserial
fastapi[standard]
numpy
pydantic
ruamel.yaml
IPython
loguru~=0.7
pygelf

[all]
fastcs[epics]
fastcs[tango]
fastcs[graphql]
fastcs[rest]

[demo]
tickit~=0.4.3

[dev]
copier
fastcs[all]
fastcs[demo]
myst-parser
pipdeptree
pre-commit
pydata-sphinx-theme>=0.12
pyright
pytest
pytest-benchmark
pytest-cov
pytest-mock
pytest-asyncio
pytest-forked
pytest-markdown-docs
ruff
sphinx-autobuild
sphinx-copybutton
sphinx-togglebutton
sphinx-design
tox-direct
types-mock
setuptools>=70.1
aioca
p4p
httpx

[epics]
fastcs[epicsca]
fastcs[epicspva]

[epicsca]
pvi~=0.11.0
softioc>=4.5.0

[epicspva]
p4p
pvi~=0.11.0

[graphql]
strawberry-graphql
uvicorn[standard]>=0.12.0

[rest]
fastapi[standard]
numpy
uvicorn[standard]>=0.12.0

[tango]
pytango
