loguru
pytz
pysimstring>=1.2.1
regex
confit>=0.9.0
tqdm
umls-downloader>=0.1.1
numpy>=1.15.0
typing-extensions>=4.0.0
dill
build>=1.0.0
toml
xxhash
pyarrow>=3.0.0
pydantic>=1.10.2

[:python_version < "3.8"]
pandas>=1.1.0
fsspec<2023.1.0
pydantic<2.0.0
pydantic-core<2.0.0

[:python_version < "3.9"]
spacy<3.8.2,>=3.2
thinc<8.2.5
blis<1.0.0

[:python_version >= "3.8"]
pandas>=1.4.0
fsspec

[:python_version >= "3.9"]
spacy<3.8.7,>=3.8.5
thinc>=8.2.5

[:python_version >= "3.9" and python_version < "3.10"]
blis<1.2.1

[dev]
edsnlp[dev-no-ml]
edsnlp[ml]
tensorboard
optuna>=4.0.0
plotly>=5.18.0
ruamel.yaml>=0.18.0
configobj>=5.0.9
scikit-learn

[dev-no-ml]
pytest>=7.1.0
pytest-cov>=3.0.0
pytest-timeout
pyspark<4.0.0
polars
scikit-learn
poetry
edsnlp[docs-no-ml]

[dev-no-ml:python_version < "3.8"]
pre-commit>=2.0.0
koalas>=1.8.1

[dev-no-ml:python_version >= "3.8"]
pre-commit>=2.21.0
bm25s
PyStemmer
openai

[docs]
edsnlp[docs-no-ml]
edsnlp[ml]

[docs-no-ml]

[docs-no-ml:python_version >= "3.9"]
markdown-grid-tables==0.4.0

[ml]
rich-logger>=0.3.1
foldedtensor>=0.4.0
transformers>=4.0.0
accelerate>=0.20.3

[ml:python_version < "3.8"]
safetensors<0.5.0,>=0.3.0

[ml:python_version >= "3.8"]
safetensors>=0.3.0

[ml:python_version >= "3.9"]
torch>=1.13.0

[setup]
mlconjug3<3.9.0
numpy<2
