setuptools
opustools>=1.6.2
beautifulsoup4>=4.8.0
graphviz
py3langid>=0.2.2
matplotlib
morfessor
pandas>=1.0.0
xxhash>=3.2.0
sentence-splitter
rapidfuzz
ruamel.yaml>=0.15.0
regex
requests
scikit-learn
subword_nmt
tqdm
iso639-lang

[:python_version < "3.10"]
lingua-language-detector<2.1,>=1.3.0

[:python_version < "3.9"]
opus-fast-mosestokenizer==0.0.8.7

[:python_version >= "3.10"]
lingua-language-detector>=2.1.1

[:python_version >= "3.9"]
opus-fast-mosestokenizer>=0.0.8.7

[all]
eflomal>=2.0.0
jieba>=0.42
mecab-python3>=1.0.8
unidic-lite
laserembeddings
varikn
pytest
myst-parser
sphinx
sphinx-rtd-theme
sphinxcontrib-bibtex

[docs]
myst-parser
sphinx
sphinx-rtd-theme
sphinxcontrib-bibtex

[eflomal]
eflomal>=2.0.0

[fasttext]
py3langid<0.3.0
numpy<2.0.0
fasttext

[heliport]
heliport>=0.10.0

[jieba]
jieba>=0.42

[laser]
laserembeddings

[mecab]
mecab-python3>=1.0.8
unidic-lite

[pycld2]
pycld2

[test]
pytest

[varikn]
varikn
