numpy>=1.24.0
tiktoken>=0.5.0
pyyaml>=6.0
click>=8.0
tqdm>=4.65

[all]
delta-ltsc[analysis,embeddings,tokenizers,training]

[analysis]
delta-ltsc[embeddings]
scikit-learn>=1.3.0
scipy>=1.11.0
matplotlib>=3.7.0
pandas>=2.0.0

[dev]
delta-ltsc[analysis,training]
pytest>=7.4
pytest-cov>=4.1.0
pytest-benchmark>=4.0.0
hypothesis>=6.88.0
mypy>=1.6.0
ruff==0.14.14
pre-commit>=3.5.0

[embeddings]
sentence-transformers>=2.2.0
torch>=2.0.0
openai>=1.0.0
httpx>=0.25.0
voyageai>=0.1.4
cohere>=4.30
zstandard>=0.22.0
redis>=5.0.0

[mcp]
mcp>=1.0.0

[tokenizers]
transformers>=4.35.0
sentencepiece>=0.1.99

[training]
delta-ltsc[tokenizers]
datasets>=2.14.0
accelerate>=0.24.0
peft>=0.6.0
wandb>=0.15.0
