pydantic>=2.10
pandas>=2.1
skforecast>=0.26.0
typer>=0.22
rich>=13.9
statsmodels<0.15,>=0.13
lightgbm<5.0,>=4.0

[:python_version < "3.11"]
tomli>=2.0

[:python_version < "3.12"]
typing-extensions>=4.12

[all]
pydantic-ai[bedrock,groq]<3,>=2
boto3>=1.34
mcp<3,>=2.2

[bedrock]
pydantic-ai[bedrock]<3,>=2
boto3>=1.34

[dev]
skforecast-ai[all,docs,test]

[docs]
mike==2.1.3
mkdocs==1.6.1
mkdocs-jupyter==0.26.3
mkdocs-material==9.7.7
mkdocstrings==1.0.6
mkdocstrings-python==2.0.8
black==26.5.1
mkdocs-typer2[mkdocs]==0.4.1

[foundation]
chronos-forecasting>=2.0

[full]
skforecast-ai[all]

[groq]
pydantic-ai[groq]<3,>=2

[llm]
pydantic-ai<3,>=2

[mcp]
mcp<3,>=2.2

[test]
pytest>=9
pytest-cov>=7
pytest-xdist>=3.8
pytest-github-actions-annotate-failures>=0.4.2
pydantic-ai[groq]<3,>=2
mcp<3,>=2.2
