datasets>=2.15.0
sentence-transformers[train]>=3
transformers>=4.41.0
evaluate>=0.4.6
huggingface_hub>=0.24.0
scikit-learn
packaging

[absa]

[absa:python_version < "3.10"]
spacy<3.8
numpy<2

[absa:python_version >= "3.10"]
spacy

[codecarbon]
codecarbon!=2.6.*,!=2.7.*,!=2.8.*

[compat_tests]
datasets==2.15.0
sentence-transformers[train]==3
transformers==4.41.0
evaluate==0.4.6
huggingface_hub==0.24.0
scikit-learn
packaging
pytest
pytest-cov
onnxruntime
onnx!=1.16.2
skl2onnx
pandas<2
fsspec<2023.12.0
numpy<2

[compat_tests:python_version < "3.10"]
onnx<1.17
spacy<3.8
numpy<2

[compat_tests:python_version >= "3.10"]
spacy

[compat_tests_v4]
pytest
pytest-cov
onnxruntime
onnx!=1.16.2
skl2onnx
transformers<5
sentence-transformers[train]<6
huggingface_hub<1
datasets<5

[compat_tests_v4:python_version < "3.10"]
onnx<1.17
spacy<3.8
numpy<2

[compat_tests_v4:python_version >= "3.10"]
spacy

[dev]
onnx!=1.16.2
optuna
skl2onnx
hummingbird-ml
pytest
openvino
flake8
tabulate
pytest-cov
codecarbon!=2.6.*,!=2.7.*,!=2.8.*
isort
hf-doc-builder>=0.3.0
black
onnxruntime

[dev:python_version < "3.10"]
onnx<1.17
numpy<2
spacy<3.8

[dev:python_version >= "3.10"]
spacy

[docs]
hf-doc-builder>=0.3.0

[onnx]
onnxruntime
onnx!=1.16.2
skl2onnx

[onnx:python_version < "3.10"]
onnx<1.17

[openvino]
onnxruntime
onnx!=1.16.2
skl2onnx
hummingbird-ml
openvino

[openvino:python_version < "3.10"]
onnx<1.17

[optuna]
optuna

[quality]
black
flake8
isort
tabulate

[tests]
pytest
pytest-cov
onnxruntime
onnx!=1.16.2
skl2onnx

[tests:python_version < "3.10"]
onnx<1.17
spacy<3.8
numpy<2

[tests:python_version >= "3.10"]
spacy
