dash>=2.11
jaconv
Jinja2
nlpaug
eval_type_backport
instructor
litellm
boto3
nltk>=3.9
openai>=1.92
pandas>=1
plotly>=5
requests
rouge-score>=0.1.2
sentence-transformers>=2
sentencepiece>=0.1.95
torch>=2
transformers<4.54.0,>=4.6
tabulate>=0.9.0
omegaconf>=2.3.0

[:python_version < "3.11"]
tomli

[:python_version >= "3.11"]
tokenizers>=0.13.2

[all]
langcheck[de]
langcheck[en]
langcheck[ja]
langcheck[ja-optional]
langcheck[zh]
langcheck[anthropic]
langcheck[gemini]
langcheck[local-llm]

[anthropic]
anthropic

[de]

[dev]
ruff>=0.6
pyright
pandas-stubs
pytest
sphinx
sphinx-book-theme
myst-parser
ipykernel
sphinxcontrib-youtube

[en]

[gemini]
google-genai

[ja]
chikkarpy>=0.1.1
fugashi
janome>=0.3.1
unidic-lite>=1.0.1

[ja-optional]
mecab-python3>=1.0.4
sudachidict-core
sudachipy

[local-llm]
vllm

[no-local-llm]
langcheck[de]
langcheck[en]
langcheck[ja]
langcheck[ja-optional]
langcheck[zh]
langcheck[anthropic]
langcheck[gemini]

[zh]
hanlp>=2.1.0b33
