python-dateutil<2.8.1,>=2.1
ply>=3.9
colorama>=0.3.9
configobj>=5.0.6
gitpython>3
setuptools>=34.0.0
nanotime>=0.5.2
pyasn1>=0.4.1
voluptuous>=0.11.7
jsonpath-ng>=1.4.3
requests>=2.22.0
grandalf==0.6
distro>=1.3.0
appdirs>=1.4.3
treelib>=1.5.5
inflect<4,>=2.1.0
humanize>=0.5.1
PyYAML<5.2,>=5.1.2
ruamel.yaml>=0.16.1
funcy>=1.14
pathspec>=0.6.0
shortuuid>=0.5.0
tqdm<5,>=4.40.0
packaging>=19.0
zc.lockfile>=1.2.1
flufl.lock>=3.2
networkx<2.4,>=2.1
pydot>=1.2.4
speedcopy>=2.0.1
pyfastcopy>=1.0.3
flatten_json>=0.1.6
texttable>=0.5.2

[:sys_platform == "win32"]
win-unicode-console>=0.5
pywin32>=225

[all]
google-cloud-storage==1.19.0
boto3>=1.9.201
azure-storage-blob==2.1.0
paramiko>=2.5.0
oss2==2.6.1
pydrive2>=1.4.5
pyarrow==0.15.1

[azure]
azure-storage-blob==2.1.0

[gdrive]
pydrive2>=1.4.5

[gs]
google-cloud-storage==1.19.0

[hdfs]
pyarrow==0.15.1

[oss]
oss2==2.6.1

[s3]
boto3>=1.9.201

[ssh]
paramiko>=2.5.0

[ssh_gssapi]
paramiko[gssapi]>=2.5.0

[tests]
wheel>=0.31.1
pytest>=4.6.0
pytest-timeout>=1.3.3
pytest-cov>=2.6.1
pytest-xdist>=1.26.1
pytest-mock==1.11.2
flaky>=3.5.3
mock>=3.0.0
xmltodict>=0.11.0
awscli>=1.16.297
google-compute-engine==2.8.13
Pygments
collective.checkdocs
flake8
psutil
flake8-docstrings
pydocstyle<4.0
jaraco.windows==3.9.2
mock-ssh-server>=0.6.0
moto==1.3.14.dev464
rangehttpserver==1.2.0
black==19.10b0
