backports.entry_points_selectable
defusedxml
pydantic<2
requests
rich
werkzeug
xmltodict

[cicd]
pytest-cov

[client]
textual==0.42.0
websocket-client

[developer]
bump-my-version<0.11.0
ipykernel
pre-commit
pytest

[instrument-server]
fastapi[standard]
python-jose[cryptography]
uvicorn[standard]

[server]
aiohttp
cryptography
fastapi[standard]
ispyb
jinja2
mrcfile
numpy
packaging
passlib
pillow
prometheus_client
python-jose[cryptography]
sqlalchemy[postgresql]
sqlmodel
stomp-py<=8.1.0
uvicorn[standard]
zocalo
