pydantic<3,>=2
PyYAML<7,>=6

[attribution]
captum<1,>=0.9
matplotlib>=3.7
numpy>=1.23
torch>=2.3

[dev]
build>=1.2
fastapi<1,>=0.115
httpx<1,>=0.27
httpx2<3,>=2
matplotlib>=3.7
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.25
mypy>=1.8
numpy>=1.23
pre-commit>=3.6
pytest>=8
pytest-cov>=5
ruff>=0.5
twine>=5
types-PyYAML>=6
uvicorn<1,>=0.34

[explorer]
fastapi<1,>=0.115
uvicorn<1,>=0.34

[jlens]
huggingface-hub>=0.24
numpy>=1.23
torch>=2
transformers>=5.8

[models]
torch>=2
transformers>=5.8

[modelscope]
modelscope>=1.15
torch>=2
transformers>=5.8

[nla]
huggingface-hub>=0.24
safetensors>=0.4
torch>=2
transformers>=5.8

[sae]
huggingface-hub>=0.24
sae-lens<7,>=6.49
torch>=2
transformers>=5.8

[viz]
circuitsvis>=1.43
numpy>=1.23
torch>=2
