# Add here external Python modules dependencies, one per line. Module names
# should match https://pypi.python.org/pypi names. For the full spec or
# dependency lines, see https://pip.readthedocs.org/en/1.1/requirements.html
boto3
click
tqdm
pyorc ; python_version>="3.8"
pyorc<0.9 ; python_version<"3.8"
plyvel
# the constraint on types-requests is for python 3.7(+?), otherwise the pip
# install process takes ages (because there are gazillions of versions of
# boto/botocore and it takes ages for pip to find a compatible one).
# See https://github.com/python/typeshed/blob/main/stubs/requests/METADATA.toml
# It's not needed in the main requirement, but keeping it in -tests.txt would
# break dependencies of swh.dataset (not depending on swh.dataset[testing]).
types-requests ; python_version>="3.10"
types-requests<2.31.0.7 ; python_version<"3.10"
