pyjson5
PyYAML
aiohttp>=3.14.1
idna>=3.15
xxhash==3.6.0
tqdm
pydantic
markdownify-rs==0.1.5
pillow>=12.3.0
pygments>=2.20.0
rich
filetype==1.2.0

[aws]
boto3>=1.43.35
urllib3>=2.7.0
pathspec>=0.12.1

[dev]
ty
pre-commit

[docker]
docker>=7.0.0
requests>=2.33.0
urllib3>=2.7.0

[full_text_search]
tantivy>=0.21.0
lenlp>=0.1.0

[google]
google-auth
cryptography>=48.0.1
pyasn1>=0.6.4

[pdf]
pdf2image

[pybubble]

[pybubble:platform_system == "Linux" and python_version >= "3.12"]
pybubble

[sandbox]
boto3>=1.43.35
modal>=0.64.0
daytona-sdk>=0.1.4
docker>=7.0.0
requests>=2.33.0
python-dotenv>=1.2.2
urllib3>=2.7.0
multipart>=1.3.1
cbor2>5.8.0
pathspec>=0.12.1

[sandbox:platform_system == "Linux" and python_version >= "3.12"]
pybubble

[server]
fastapi>=0.100.0
uvicorn>=0.20.0
starlette>=1.3.1

[vector_db]
numpy>=1.24.0
