numpy>=1.17
pyarrow!=4.0.0,>=1.0.0
dill
pandas
requests>=2.19.0
tqdm>=4.27
xxhash
multiprocess
fsspec>=2021.05.0
huggingface_hub<0.1.0
packaging

[:python_version < "3.7"]
dataclasses

[:python_version < "3.8"]
importlib_metadata

[apache-beam]
apache-beam>=2.26.0

[benchmarks]
numpy==1.18.5
tensorflow==2.3.0
torch==1.6.0
transformers==3.0.2

[dev]
absl-py
pytest
pytest-xdist
aiohttp
apache-beam>=2.26.0
elasticsearch
aiobotocore==1.2.2
boto3==1.16.43
botocore==1.19.52
faiss-cpu
fsspec[s3]
moto[s3,server]==2.0.4
rarfile>=4.0
s3fs
tensorflow>=2.3
torch
transformers
bs4
conllu
langdetect
lxml
mwparserfromhell
nltk
openpyxl
py7zr
tldextract
zstandard
bert_score>=0.3.6
rouge_score
sacrebleu
scipy
seqeval
scikit-learn
jiwer
sentencepiece
toml>=0.10.1
requests_file>=1.5.1
tldextract>=3.1.0
texttable>=1.6.3
Werkzeug>=1.0.1
six~=1.15.0
wget>=3.2
pytorch-nlp==0.5.0
pytorch_lightning
fastBPE==0.1.0
fairseq
black==21.4b0
flake8==3.7.9
isort
pyyaml>=5.3.1

[dev:python_version < "3.7"]
importlib_resources

[docs]
docutils==0.16.0
recommonmark
sphinx==3.1.2
sphinx-markdown-tables
sphinx-rtd-theme==0.4.3
sphinxext-opengraph==0.4.1
sphinx-copybutton
fsspec
s3fs

[quality]
black==21.4b0
flake8==3.7.9
isort
pyyaml>=5.3.1

[s3]
fsspec
boto3==1.16.43
botocore==1.19.52
s3fs

[streaming]
aiohttp

[tensorflow]
tensorflow>=2.2.0

[tensorflow_gpu]
tensorflow-gpu>=2.2.0

[tests]
absl-py
pytest
pytest-xdist
aiohttp
apache-beam>=2.26.0
elasticsearch
aiobotocore==1.2.2
boto3==1.16.43
botocore==1.19.52
faiss-cpu
fsspec[s3]
moto[s3,server]==2.0.4
rarfile>=4.0
s3fs
tensorflow>=2.3
torch
transformers
bs4
conllu
langdetect
lxml
mwparserfromhell
nltk
openpyxl
py7zr
tldextract
zstandard
bert_score>=0.3.6
rouge_score
sacrebleu
scipy
seqeval
scikit-learn
jiwer
sentencepiece
toml>=0.10.1
requests_file>=1.5.1
tldextract>=3.1.0
texttable>=1.6.3
Werkzeug>=1.0.1
six~=1.15.0
wget>=3.2
pytorch-nlp==0.5.0
pytorch_lightning
fastBPE==0.1.0
fairseq

[tests:python_version < "3.7"]
importlib_resources

[torch]
torch
