scikit-learn>=1.2
numpy>=1.23
pandas>=1.5

[cbc]

[cbc:python_version < "3.12"]
mip<1.16,>=1.15
cffi>=1.15

[docs]
sphinx
sphinx-autoapi
furo
lxml
sphinx_math_dollar
myst-parser
nbconvert>=6.5.3
nbsphinx>=0.9.3
sphinx-copybutton>=0.5.2
sphinx-gallery>=0.14.0
sphinx-prompt>=1.7.0
numpydoc>=1.6.0
myst-parser>=2.0.0
ipykernel
jupyter

[gurobi]
gurobipy>=11.0

[test]
pytest>=7.4
gurobipy>=11.0
seaborn>=0.13
matplotlib>=3.5

[test:python_version < "3.12"]
mip<1.16,>=1.15
cffi>=1.15

[visualization]
seaborn>=0.13
matplotlib>=3.5
