colorama>=0.3.9
configobj>=5.0.6
distro>=1.3
dpath<3,>=2.1.0
dvc-data<2.19.0,>=2.18.1
dvc-http>=2.29.0
dvc-render<1,>=0.3.1
dvc-studio-client<1,>=0.13.0
dvc-task<1,>=0.3.0
flatten_dict<1,>=0.4.1
flufl.lock<8,>=5
funcy>=1.14
grandalf<1,>=0.7
gto<2,>=1.4.0
hydra-core>=1.1
iterative-telemetry>=0.0.7
networkx>=2.5
packaging>=19
pathspec>=0.10.3
platformdirs<4,>=3.1.1
psutil>=5.8
pydot>=1.2.4
pygtrie>=2.3.2
pyparsing>=2.4.7
requests>=2.22
rich>=12
ruamel.yaml>=0.17.11
scmrepo<2,>=1.2.1
shortuuid>=0.5
shtab<2,>=1.3.4
tabulate>=0.8.7
tomlkit>=0.11.1
tqdm<5,>=4.63.1
voluptuous>=0.11.7
zc.lockfile>=1.2.1

[all]
dvc[azure,gdrive,gs,hdfs,oss,s3,ssh,webdav,webhdfs]

[azure]
dvc-azure>=2.21.2

[dev]
dvc[azure,gdrive,gs,hdfs,lint,oss,s3,ssh,tests,webdav,webhdfs]

[gdrive]
dvc-gdrive==2.20

[gs]
dvc-gs==2.22.1

[hdfs]
dvc-hdfs==2.19

[lint]
mypy==1.5.1
pylint==3.0.1
types-colorama
types-psutil
types-pyinstaller
types-requests
types-tabulate
types-toml
types-tqdm

[oss]
dvc-oss>=2.20.0

[s3]
dvc-s3==2.23.0

[ssh]
dvc-ssh<3,>=2.22.1

[ssh_gssapi]
dvc-ssh[gssapi]<3,>=2.22.1

[testing]
pytest-test-utils
pytest-benchmark[histogram]
pytest-virtualenv

[tests]
dvc[testing]
beautifulsoup4>=4.4
dvc-ssh
filelock
flaky
pytest<8,>=7
pytest-cov>=4.1.0
pytest-docker<3,>=1
pytest-lazy-fixture
pytest-mock
pytest-test-utils
pytest-timeout>=2
pytest-xdist>=3.2

[tests:sys_platform == "win32"]
pywin32>=225
tzdata

[webdav]
dvc-webdav==2.19.1

[webhdfs]
dvc-webhdfs==2.19

[webhdfs_kerberos]
dvc-webhdfs[kerberos]==2.19
