a2wsgi
apispec>=6.6
chardet
docopt-ng
itsdangerous
jinja2>=3.1
marshmallow>=3.20
msgpack
pydantic>=2
python-multipart>=0.0.12
pyyaml>=6
starlette[full]>=1
uvicorn[standard]

[cli]
pueblo[sfa-full]>=0.0.11

[develop]
pyproject-fmt
ruff
validate-pyproject

[docs]
alabaster<1.1
myst-parser
sphinx<9,>=5
sphinx-autobuild
sphinx-copybutton
sphinx-design-elements

[graphql]
graphene>=3
graphql-core>=3.1

[jwt]
pyjwt>=2.8

[orjson]
orjson>=3.9

[release]
build
twine

[server]
granian

[test]
cryptography
fakeredis
flask
graphene>=3
mypy
openapi-spec-validator
pueblo[sfa-full]>=0.0.11
pyjwt>=2.8
pytest
pytest-cov
pytest-mock
pytest-rerunfailures
types-pyyaml
