plotly<6.0.0,>=5.0.0
seaborn<0.14.0,>=0.11.0
transformers<5.0.0,>=4.30.0
spacy<4.0.0,>=3.5.0
faiss-cpu<2.0.0,>=1.7.0
sentence-transformers<3.0.0,>=2.2.0
pytorch-tabnet<5.0.0,>=4.0.0
statsmodels<1.0.0,>=0.13.0
tqdm<5.0.0,>=4.50.0
PyJWT<3.0.0,>=2.0.0
markdown<4.0.0,>=3.3.0
weasyprint<63.0,>=57.0
playwright<2.0.0,>=1.40.0

[:python_version >= "3.10" and python_version < "3.11"]
numpy<1.27.0,>=1.22.0
pandas<2.2.0,>=1.4.0
scipy<1.12.0,>=1.8.0
scikit-learn<1.4.0,>=1.2.0
matplotlib<3.9.0,>=3.6.0
torch<2.3.0,>=1.13.0
tensorflow<2.16.0,>=2.10.0

[:python_version >= "3.10" and python_version < "3.12"]
pillow<11.0.0,>=9.0.0

[:python_version >= "3.11" and python_version < "3.12"]
numpy<1.27.0,>=1.24.0
pandas<2.2.0,>=2.0.0
scipy<1.12.0,>=1.10.0
scikit-learn<1.5.0,>=1.3.0
matplotlib<3.9.0,>=3.7.0
torch<2.4.0,>=2.0.0
tensorflow<2.16.0,>=2.12.0

[:python_version >= "3.12"]
pillow<11.0.0,>=10.0.0

[:python_version >= "3.12" and python_version < "3.13"]
numpy<2.0.0,>=1.26.0
pandas<2.3.0,>=2.1.0
scipy<1.14.0,>=1.11.0
scikit-learn<1.6.0,>=1.3.0
matplotlib<3.10.0,>=3.8.0
torch<2.5.0,>=2.0.0
tensorflow<2.18.0,>=2.13.0

[:python_version >= "3.13"]
numpy<3.0.0,>=1.26.0
pandas<3.0.0,>=2.1.0
scipy<2.0.0,>=1.11.0
scikit-learn<2.0.0,>=1.3.0
matplotlib<4.0.0,>=3.8.0
torch<3.0.0,>=2.0.0
tensorflow<3.0.0,>=2.13.0

[dev]
pytest<9.0.0,>=6.0.0
pytest-cov<6.0.0,>=2.10.0
