
[ai]
anthropic>=0.39
openai>=1.30
google-genai>=0.3

[all]
pyaegean[ai,cli,data,epidoc,geo,viz]

[anthropic]
anthropic>=0.39

[cli]
typer>=0.12
rich>=13

[data]
pandas>=2.0

[dev]
pytest>=8
pytest-cov
hypothesis
mypy
ruff
build
twine
nbmake
ipykernel
pandas>=2.0
typer>=0.12
rich>=13
lxml>=5.0
matplotlib>=3.8

[docs]
mkdocs-material>=9.5
mkdocstrings[python]>=0.26

[epidoc]
lxml>=5.0

[gemini]
google-genai>=0.3

[geo]
geopandas>=0.14
shapely>=2.0

[grok]
openai>=1.30

[neural]
onnxruntime>=1.17
tokenizers>=0.15
numpy>=1.24

[openai]
openai>=1.30

[parquet]
pyarrow>=14

[viz]
matplotlib>=3.8
