beartype
cryptography
httpx
pyjwt
tqdm
typer

[core]
humanize
jinja2
more-itertools
nest_asyncio
packaging
pandas
tabulate

[dev]
anywidget>=0.11.0
ipykernel
ipywidgets>=8.1.0
jupyter-black
jupyterlab>=4.6.2
python-dotenv

[docs]
zensical
mkdocstrings-python
black
python-dotenv
nbconvert
ipykernel

[lint]
ruff

[plots]
bokeh

[test]
pytest
pytest-cov
pytest-html
parameterized
coverage
interrogate
pytest-xdist
pytest-markdown-docs
pytest-dependency<0.6.0
fastapi
uvicorn[standard]
nbconvert
ipykernel

[tools]
rdkit==2025.9.1
deeporigin-molstar==0.1.1
biotite
biopython
rcsb-api>=1.1.4
anywidget>=0.11.0
