beartype
cryptography
httpx
pyjwt
tqdm

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

[dev]
ipykernel
jupyter-black

[docs]
mkdocs
mkdocs-material-extensions
mkdocs-material>=8.2.0
mkdocstrings
mkdocstrings-python
black
click==8.2.1
python-dotenv
nbconvert
ipykernel

[lint]
ruff

[plots]
bokeh

[test]
pytest
parameterized
coverage
interrogate
pytest-xdist
pytest-markdown-docs
pytest-dependency
fastapi
uvicorn[standard]

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