click>=8.1

[all]
dormouse[anthropic-middleware,compress,embeddings,middleware,ml,morph,search,style,tokens,translate]

[anthropic-middleware]
anthropic>=0.40

[compress]
llmlingua>=0.2

[dev]
pytest>=8.0
ruff>=0.5
pymorphy3>=2.0

[embeddings]
sentence-transformers>=3.0

[middleware]
openai>=1.0

[ml]
torch>=2.0

[morph]
pymorphy3>=2.0

[search]
sentence-transformers>=3.0
openpyxl>=3.1
pymupdf>=1.24

[style]
scikit-learn>=1.3
numpy>=1.24

[tokens]
tiktoken>=0.7
anthropic>=0.40

[translate]
transformers>=4.40
sentencepiece>=0.2
