fix(tests): add httpx2 so starlette.testclient stops warning on every run (#3943)

Starlette 1.2.0 prefers httpx2 in the test client and emits a
StarletteDeprecationWarning on TestClient import when only classic httpx
is installed. Adding httpx2 silences the suite-wide warning; runtime code
keeps importing httpx directly and is unaffected.

Fixes #3942
This commit is contained in:
Kenny Van de Maele 2026-06-11 15:48:52 +02:00 committed by GitHub
parent 65d9603c8c
commit 1a2bcfcae4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,3 +43,7 @@ qrcode[pil]
croniter
pytest
pytest-asyncio
# starlette.testclient prefers httpx2 since Starlette 1.2.0 and warns on every
# TestClient import when only classic httpx is present. Runtime code keeps
# using `httpx` above; this is test-client only.
httpx2