openpyxl>=3.1
rich>=13
typer>=0.9

[dev]
build>=1.2
freshforge<0.2,>=0.1.0a5
formulas
pandas>=2
pytest>=8
ruff<0.16,>=0.8
sphinx>=7
sphinx-rtd-theme>=2
twine>=5

[docs]
sphinx>=7
sphinx-rtd-theme>=2

[freshforge]
freshforge<0.2,>=0.1.0a5

[notebook]
pandas>=2

[oracle]
formulas

[quality]
ruff<0.16,>=0.8

[release]
build>=1.2
twine>=5

[test]
freshforge<0.2,>=0.1.0a5
formulas
pandas>=2
pytest>=8
