pydantic-settings>=2.15.0

[dev]
pytest
pytest-cov
pytest-asyncio
fakeredis>=2.39.0
vcrpy
types-PyYAML
ruff>=0.17.0
mypy>=2.4.0
httpx2>=2.13.1
build
twine
pip-audit
pre-commit>=4.7.0
tox>=4.65.4
grpcio-tools==1.84.0
urllib3<3,>=2.8.0
virtualenv<22,>=21.7.13

[django]
django<7,>=6.1.2
httpx2>=2.13.1

[drf]
django<7,>=6.1.2
djangorestframework<4,>=3.18.3
httpx2>=2.13.1

[fastapi]
fastapi<1,>=0.141.1
httpx2>=2.13.1

[grpc]
grpcio<2,>=1.84.0
protobuf<8,>=7.35.1

[httpx]
httpx2>=2.13.1

[salesforce]
httpx2>=2.13.1
pydantic>=2.14.1
PyJWT<3,>=2.15.1
cryptography>=50.0.2
fastavro<2,>=1.13.1

[test]
pytest
pytest-cov
pytest-asyncio
fakeredis>=2.39.0
vcrpy
types-PyYAML
