huggingface_hub>=0.34
safetensors>=0.4.3
torch<3,>=2.6
transformers<6,>=4.57

[adversarial]
rapidfuzz

[all]
detectorscope[adversarial,analysis,data,demo,train]

[analysis]
adjustText
ipykernel
jinja2
plotly
pyarrow
seaborn~=0.13
statsmodels

[data]
titlecase>=2.4

[demo]
gradio~=5.50
pandas~=2.0
pyyaml~=6.0
spaces>=0.51

[train]
accelerate~=1.13
datasets~=4.0
google-genai~=1.56
matplotlib~=3.10
more_itertools>=10.8
pandas~=2.0
pyyaml~=6.0
scikit-learn~=1.7.2
scipy<2,>=1.15
sentence-transformers~=5.4
tensorboard~=2.20
torch<3,>=2.8
tqdm~=4.67
transformers<6,>=4.57
typing_extensions>=4.4
detectorscope[xgboost]

[xgboost]
xgboost~=3.2.0
