pydantic
requests
rich

[all]
mysql-connector-python<=8.0.29
fastapi>=0.101
cryptography
ispyb
jinja2
packaging
numpy
sqlmodel
pillow
prometheus_client
uvicorn[standard]
werkzeug
zocalo
procrunner
textual==0.42.0
websocket-client
xmltodict

[all:python_version < "3.9"]
importlib_resources

[client]
procrunner
textual==0.42.0
websocket-client
werkzeug
xmltodict

[server]
mysql-connector-python<=8.0.29
fastapi>=0.101
cryptography
ispyb
jinja2
packaging
numpy
sqlmodel
pillow
prometheus_client
uvicorn[standard]
werkzeug
zocalo

[server:python_version < "3.9"]
importlib_resources
