pydantic>=2.10
pandas>=2.1
skforecast>=0.25
typer>=0.22
rich>=13.9
statsmodels<0.15,>=0.13

[: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

[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

[full]
skforecast-ai[all]

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

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

[test]
pytest>=9
pytest-cov>=7
pytest-xdist>=3.8
pydantic-ai[groq]<3,>=2
lightgbm<5.0,>=4.0
