pyyaml
tomlkit
tqdm
python-dateutil>=2
attrs>=21.3.0
s3fs>=2024.2.0
gcsfs>=2024.2.0
adlfs>=2024.2.0
dvc-data<4,>=3.10
dvc-objects<6,>=4
shtab<2,>=1.3.4
sqlalchemy<1.5,>=1.4.24
multiprocess==0.70.15
dill==0.3.7
ujson==5.9.0
types-ujson==5.9.0.0

[cv]
Pillow<11,>=10.0.0
torch>=2.1.0
numpy
transformers>=4.36.0

[dev]
dvcx[tests]
mypy==1.8.0
types-python-dateutil
types-PyYAML
types-requests

[pandas]
pandas>=1.4.0

[remote]
dvcx[pandas]
lz4
pyarrow
numpy
msgpack<2,>=1.0.4
requests>=2.22.0

[tests]
dvcx[cv,pandas,remote,vector]
pytest<8,>=7
pytest-sugar>=0.9.6
pytest-cov>=4.1.0
pytest-mock>=3.12.0
pytest-servers[all]>=0.4.0
pytest-benchmark[histogram]
pytest-virtualenv
pytest-asyncio>=0.23.2
dulwich
hypothesis
numpy

[vector]
numpy
scipy
