aioboto3>=13.0.0
aiohttp>=3.9.0
anyio>=4.8.0
beautifulsoup4>=4.10.0
boto3
click>=8.1.3,!=8.2.0,<8.2.2 # 8.3 has this bug: https://github.com/pallets/click/issues/3084
debugpy
docstring-parser>=0.16
exceptiongroup>=1.0.2; python_version < '3.11'
frozendict>=2.4.6
fsspec>=2023.1.0,<=2025.9.0 # align with hf datasets to prevent pip errors
httpx
ijson>=3.2.0
jsonlines>=3.0.0
jsonpatch>=1.32
jsonpath-ng>=1.7.0
jsonref>=1.1.0
jsonschema>3.1.1
mmh3>3.1.0
nest_asyncio
numpy
platformdirs>=2.3.0
psutil
pydantic>=2.11.4
python-dotenv>=0.16.0
pyyaml
rich>=13.3.3,!=14.0.0
s3fs>=2023
semver>=3.0.0
shortuuid
sniffio
tenacity
textual>=2.1.0
typing_extensions>=4.9.0
universal-pathlib>=0.2.6
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
