boto3-stubs[bedrock-runtime]>=1.34.110
boto3-stubs<=1.43.119
click
click<=8.5.0
httpx
httpx<=0.28.1
rapidfuzz<4.0.0,>=3.0.0
rapidfuzz<=3.14.6
litellm<=1.105.5
openai
openai<=3.39.0
pydantic-settings!=2.9.0,<3.0.0,>=2.0.0
pydantic-settings<=2.16.1
pydantic<3.0.0,>=2.0.0
pydantic<=2.14.1
pytest
pytest<=9.1.1
rich
rich<=15.0.0
sentry_sdk>=2.0.0
sentry_sdk<=2.73.0
tenacity
tenacity<=9.2.1
tqdm
tqdm<=4.70.1
uuid6
uuid6<=2025.0.1
jinja2
jinja2<=3.1.6
watchfiles<2.0.0,>=1.0.0
watchfiles<=1.3.0

[:platform_machine != "aarch64" or sys_platform != "linux"]
tree-sitter<1.0,>=0.23
tree-sitter<=0.26.0
tree-sitter-javascript<1.0,>=0.23
tree-sitter-javascript<=0.25.0
tree-sitter-typescript<1.0,>=0.23
tree-sitter-typescript<=0.23.2

[:platform_python_implementation == "CPython" and platform_machine in "x86_64 AMD64 aarch64 arm64 ARM64 i686 x86" and (sys_platform != "win32" or platform_machine != "ARM64" or python_version >= "3.11")]
orjson>=3.9.10
orjson<=3.13.0

[:python_version < "3.11"]
litellm!=1.81.*,!=1.82.*,!=1.83.0,!=1.83.1,!=1.83.2,!=1.83.3,!=1.83.4,!=1.83.5,!=1.83.6,!=1.92.*,<1.97,>=1.79.2

[:python_version >= "3.11"]
litellm!=1.81.*,!=1.82.*,!=1.83.0,!=1.83.1,!=1.83.2,!=1.83.3,!=1.83.4,!=1.83.5,!=1.83.6,!=1.92.*,<1.106,>=1.79.2

[proxy]
fastapi>=0.100.0
uvicorn>=0.23.0
