pydantic>=2.0.0
python-dotenv>=1.0.0
pyyaml>=6.0.3
tenacity>=9.0.0

[postgres]
psycopg2-binary>=2.9.12

[providers]
stripe>=10.0.0
dodopayments>=1.0.0

[s3]
boto3<2,>=1.35

[test]
pytest>=8.0
pytest-cov>=5.0
pytest-timeout>=2.3
pytest-repeat>=0.9
pytest-asyncio>=0.23.0
ruff>=0.15.0
pyright>=1.1.390
testcontainers[postgres]>=4.8
hypothesis>=6.112
httpx>=0.28.1
psycopg2-binary>=2.9.12
pyyaml>=6.0.3
stripe>=10.0.0
boto3<2,>=1.35
