boto3<2,>=1.21.45
Brotli>=1.0.9
google-cloud-storage<3.17.0,>=2.9.0
matplotlib<4,>=3.5.2
numpy<3,>=1.21.5
paramiko<6,>=2.11.0
python-snappy<1,>=0.6.1
torch<3,>=1.10
torchvision>=0.10
tqdm<5,>=4.64.0
transformers<6,>=4.21.3
xxhash<5,>=3.0.0
zstd<2,>=1.5.2.5
oci<3,>=2.88
azure-storage-blob<13,>=12.0.0
azure-storage-file-datalake<13,>=12.11.0
azure-identity>=1.13.0
catalogue<3,>=2

[alipan]
AliPCS-Py<1,>=0.8

[all]
AliPCS-Py<1,>=0.8
GitPython<4,>=3.1.42
PyYAML<7,>=6.0
altair<6,>=5.1.1
databricks-sdk==0.148.0
datasets<5,>=2.4.0
docformatter>=1.4
docutils<0.24,>=0.20
fastapi==0.142.4
furo<2027,>=2024.8.6
huggingface_hub<3,>=0.23.4
humanize<5,>=4.7.0
ipython<10,>=8
jupyter==1.1.1
mosaicml-cli<0.8,>=0.5.25
moto<6,>=4.0
myst-parser<6,>=4
nbsphinx<1,>=0.9.5
omegaconf<3,>=2.3.0
pandas<3,>=2.0.3
pre-commit<5,>=2.18.1
pyarrow>14.0.0
pydantic==2.13.5
pypandoc-binary<2,>=1.13
pyspark<5,>=3
pytest-cov<8,>=4
pytest-split==0.11.0
pytest-timeout<3,>=2.3
pytest==9.1.1
pytest_codeblocks==0.18.0
sortedcollections<3,>=2.1.0
sphinx-argparse<1,>=0.5
sphinx-copybutton<1,>=0.5.2
sphinx-tabs<4,>=3.4.7
sphinx<9,>=8
sphinxcontrib-katex<1,>=0.9.10
streamlit<2,>=1.26.0
toml==0.10.2
uvicorn==0.54.0
wandb<1,>=0.15.5
yamllint==1.38.0

[databricks]
databricks-sdk==0.148.0

[dev]
datasets<5,>=2.4.0
pyarrow>14.0.0
docformatter>=1.4
jupyter==1.1.1
pre-commit<5,>=2.18.1
pytest==9.1.1
pytest_codeblocks==0.18.0
pytest-cov<8,>=4
toml==0.10.2
yamllint==1.38.0
moto<6,>=4.0
fastapi==0.142.4
pydantic==2.13.5
uvicorn==0.54.0
pytest-split==0.11.0
pytest-timeout<3,>=2.3

[docs]
GitPython<4,>=3.1.42
docutils<0.24,>=0.20
furo<2027,>=2024.8.6
ipython<10,>=8
myst-parser<6,>=4
nbsphinx<1,>=0.9.5
pypandoc-binary<2,>=1.13
sphinx<9,>=8
sphinx-argparse<1,>=0.5
sphinx-copybutton<1,>=0.5.2
sphinx-tabs<4,>=3.4.7
sphinxcontrib-katex<1,>=0.9.10

[hf]
huggingface_hub<3,>=0.23.4

[simulator]
sortedcollections<3,>=2.1.0
streamlit<2,>=1.26.0
altair<6,>=5.1.1
omegaconf<3,>=2.3.0
PyYAML<7,>=6.0
pandas<3,>=2.0.3
wandb<1,>=0.15.5
humanize<5,>=4.7.0

[spark]
pyspark<5,>=3

[testing]
mosaicml-cli<0.8,>=0.5.25
