click<=8.3.1,>=7.1
fsspec<=2026.2.0,>=2021.4.0
intake<=2.0.9,>=0.5.2
numpy<=2.4.3,>=1.22.0
pandas<=3.0.1,>=1.0.0
pyarrow<=23.0.1,>=14.0.1
pyyaml<=6.0.3,>=5.4.0
scikit-learn<=1.8.0,>=0.22.0

[all]
rubicon-ml[jsonpath,s3,viz]

[build]
build
setuptools
twine
wheel

[dev]
rubicon-ml[build,docs,jsonpath,ops,s3,test,viz]

[docs]
furo
ipython
nbsphinx
numpydoc
pandoc
rubicon-ml[jsonpath,viz]
sphinx
sphinx-copybutton

[jsonpath]
jsonpath-ng<=1.8.0,>=1.5.3

[ops]
bumpver
edgetest
pre-commit
pyproject-fmt
ruff

[s3]
s3fs<=2026.2.0,>=0.4

[test]
dask[dataframe,distributed]<2025.4.0
h2o
ipykernel
jupyterlab
kaleido==0.2.1
lightgbm
nbconvert
palmerpenguins
pillow
polars<1.0
pytest
pytest-cov
xgboost
wandb

[ui]
rubicon-ml[viz]

[viz]
dash<=2.18.2,>=2.11.0
dash-bootstrap-components<=1.7.1,>=1.0.0
