httpx~=0.27
rich~=13.0
numpy<2

[:platform_system != "Emscripten"]
bokeh~=2.4

[all]
datalab-api[cli,dev,docs]

[cheminventory-helper]
pandas~=2.2
openpyxl~=3.0

[cli]
typer~=0.9
click-shell~=2.1

[dev]
pre-commit<5,>=3
pytest~=8.0
pytest-cov<7,>=5
respx~=0.21

[docs]
mkdocs
mkdocs-material
mkdocstrings[python-legacy]
mkdocs-awesome-pages-plugin
mkdocs-jupyter
