HTTPX2 – A next-generation HTTP client for Python
HTTPX2 est une bibliothèque cliente HTTP pour Python offrant des API synchrones et asynchrones, la prise en charge de HTTP/1.1 et HTTP/2, et un client en ligne de commande optionnel. Le projet reprend et prolonge le travail de la communauté HTTPX sous la responsabilité de Pydantic afin d'assurer des mises à jour régulières et des correctifs de sécurité. Son API est largement compatible avec requests, permet de faire des requêtes vers des applications WSGI/ASGI, est entièrement annotée en types et revendique une couverture de tests de 100%. L'installation se fait via pip avec des extras optionnels pour HTTP/2, CLI, SOCKS et décompression, et la documentation complète est disponible sur le site du projet. HTTPX2 s'intègre facilement avec Pydantic Logfire pour l'observabilité et s'appuie sur des dépendances comme httpcore2, h11, anyio et truststore pour l'implémentation réseau.