pydantic<3,>=2.13.4
pyyaml<7,>=6.0.3
tenacity<10,>=9.1.4

[dodo]
dodopayments[webhooks]<2,>=1.111.0

[google-adk]
google-adk<2.7.0,>=2.6.3

[opentelemetry]
opentelemetry-api<2,>=1.42.1

[postgres]
psycopg2-binary>=2.9.12

[s3]
boto3<2,>=1.43.66

[stripe]
stripe<16,>=15.4.0

[test]
pytest>=9.1.1
pytest-cov>=7.1.0
pytest-timeout>=2.4.0
pytest-repeat>=0.9.4
pytest-asyncio>=1.4.0
ruff>=0.16.1
pyright>=1.1.411
testcontainers[postgres]>=4.15.0
hypothesis>=6.165.2
httpx>=0.28.1
psycopg2-binary>=2.9.12
pyyaml>=6.0.3
stripe<16,>=15.4.0
dodopayments[webhooks]<2,>=1.111.0
boto3<2,>=1.43.66
google-adk<2.7.0,>=2.6.3
opentelemetry-api<2,>=1.42.1
