scikit-learn>=0.24.0
altair>=4.0.1
matplotlib>=3.2.0
bpemb>=0.3.0
gensim>=3.8.3

[all]
tensorflow>=2.3.0
tensorflow-text>=2.3.0
tensorflow-hub>=0.8.0
transformers>=3.0.0
sense2vec>=1.0.2
spacy>=3.0.1
spacy-lookups-data>=0.3.2
sentence-transformers>=0.3.8
fasttext>=0.9.1
umap-learn>=0.4.0

[base]
scikit-learn>=0.24.0
altair>=4.0.1
matplotlib>=3.2.0
bpemb>=0.3.0
gensim>=3.8.3

[dev]
mkdocs==1.1
mkdocs-material==4.6.3
mkdocstrings==0.8.0
jupyterlab>=0.35.4
nbstripout>=0.3.7
nbval>=0.9.5
torch>=1.6.0
flake8>=3.6.0
pytest>=4.0.2
black>=19.3b0
pytest-cov>=2.6.1
nbval>=0.9.5
pre-commit>=2.2.0
tensorflow>=2.3.0
tensorflow-text>=2.3.0
tensorflow-hub>=0.8.0
transformers>=3.0.0
sense2vec>=1.0.2
spacy>=3.0.1
spacy-lookups-data>=0.3.2
sentence-transformers>=0.3.8
fasttext>=0.9.1
umap-learn>=0.4.0

[docs]
mkdocs==1.1
mkdocs-material==4.6.3
mkdocstrings==0.8.0
jupyterlab>=0.35.4
nbstripout>=0.3.7
nbval>=0.9.5

[sense2vec]
sense2vec>=1.0.2
spacy>=3.0.1
spacy-lookups-data>=0.3.2

[sentence_tfm]
sentence-transformers>=0.3.8

[spacy]
spacy>=3.0.1
spacy-lookups-data>=0.3.2

[test]
torch>=1.6.0
flake8>=3.6.0
pytest>=4.0.2
black>=19.3b0
pytest-cov>=2.6.1
nbval>=0.9.5
pre-commit>=2.2.0

[tfhub]
tensorflow>=2.3.0
tensorflow-text>=2.3.0
tensorflow-hub>=0.8.0

[transformers]
transformers>=3.0.0

[umap]
umap-learn>=0.4.0
