]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Add httpx-retries to third party packages docs (#3552)
authorWill Ockmore <will.ockmore@gmail.com>
Fri, 2 May 2025 11:24:26 +0000 (12:24 +0100)
committerGitHub <noreply@github.com>
Fri, 2 May 2025 11:24:26 +0000 (12:24 +0100)
docs/third_party_packages.md

index 22e0f1a908311e52924a7304ff0d4c5b35b4bb5b..546607f71610f54e797d68f3637d4be349e6a7c3 100644 (file)
@@ -2,96 +2,98 @@
 
 As HTTPX usage grows, there is an expanding community of developers building tools and libraries that integrate with HTTPX, or depend on HTTPX. Here are some of them.
 
+<!-- NOTE: Entries are alphabetised. -->
+
 ## Plugins
 
-### httpx-ws
+### Hishel
 
-[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)
+[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)
 
-WebSocket support for HTTPX.
+An elegant HTTP Cache implementation for HTTPX and HTTP Core.
 
-### httpx-socks
+### HTTPX-Auth
 
-[GitHub](https://github.com/romis2012/httpx-socks)
+[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)
 
-Proxy (HTTP, SOCKS) transports for httpx.
+Provides authentication classes to be used with HTTPX's [authentication parameter](advanced/authentication.md#customizing-authentication).
 
-### httpdbg
+### httpx-caching
 
-[GitHub](https://github.com/cle-b/httpdbg) - [Documentation](https://httpdbg.readthedocs.io/)
+[Github](https://github.com/johtso/httpx-caching)
 
-A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
+This package adds caching functionality to HTTPX
 
-### Hishel
+### httpx-socks
 
-[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)
+[GitHub](https://github.com/romis2012/httpx-socks)
 
-An elegant HTTP Cache implementation for HTTPX and HTTP Core.
+Proxy (HTTP, SOCKS) transports for httpx.
 
-### Authlib
+### httpx-sse
 
-[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)
+[GitHub](https://github.com/florimondmanca/httpx-sse)
 
-The ultimate Python library in building OAuth and OpenID Connect clients and servers. Includes an [OAuth HTTPX client](https://docs.authlib.org/en/latest/client/httpx.html).
+Allows consuming Server-Sent Events (SSE) with HTTPX.
 
-### Gidgethub
+### httpx-retries
 
-[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)
+[GitHub](https://github.com/will-ockmore/httpx-retries) - [Documentation](https://will-ockmore.github.io/httpx-retries/)
 
-An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).
+A retry layer for HTTPX.
 
-### HTTPX-Auth
+### httpx-ws
 
-[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)
+[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)
 
-Provides authentication classes to be used with HTTPX [authentication parameter](advanced/authentication.md#customizing-authentication).
+WebSocket support for HTTPX.
 
 ### pytest-HTTPX
 
 [GitHub](https://github.com/Colin-b/pytest_httpx) - [Documentation](https://colin-b.github.io/pytest_httpx/)
 
-Provides `httpx_mock` [pytest](https://docs.pytest.org/en/latest/) fixture to mock HTTPX within test cases.
+Provides a [pytest](https://docs.pytest.org/en/latest/) fixture to mock HTTPX within test cases.
 
 ### RESPX
 
 [GitHub](https://github.com/lundberg/respx) - [Documentation](https://lundberg.github.io/respx/)
 
-A utility for mocking out the Python HTTPX library.
+A utility for mocking out HTTPX.
 
 ### rpc.py
 
 [Github](https://github.com/abersheeran/rpc.py) - [Documentation](https://github.com/abersheeran/rpc.py#rpcpy)
 
-An fast and powerful RPC framework based on ASGI/WSGI. Use HTTPX as the client of the RPC service.
+A fast and powerful RPC framework based on ASGI/WSGI. Use HTTPX as the client of the RPC service.
 
-### VCR.py
+## Libraries with HTTPX support
 
-[GitHub](https://github.com/kevin1024/vcrpy) - [Documentation](https://vcrpy.readthedocs.io/)
+### Authlib
 
-A utility for record and repeat an http request.
+[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)
 
-### httpx-caching
+A python library for building OAuth and OpenID Connect clients and servers. Includes an [OAuth HTTPX client](https://docs.authlib.org/en/latest/client/httpx.html).
 
-[Github](https://github.com/johtso/httpx-caching)
+### Gidgethub
 
-This package adds caching functionality to HTTPX
+[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)
 
-### httpx-sse
+An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).
 
-[GitHub](https://github.com/florimondmanca/httpx-sse)
+### httpdbg
 
-Allows consuming Server-Sent Events (SSE) with HTTPX.
+[GitHub](https://github.com/cle-b/httpdbg) - [Documentation](https://httpdbg.readthedocs.io/)
+
+A tool for python developers to easily debug the HTTP(S) client requests in a python program.
 
-### robox
+### VCR.py
 
-[Github](https://github.com/danclaudiupop/robox)
+[GitHub](https://github.com/kevin1024/vcrpy) - [Documentation](https://vcrpy.readthedocs.io/)
 
-A library for scraping the web built on top of HTTPX.
+Record and repeat requests.
 
 ## Gists
 
-<!-- NOTE: this list is in alphabetical order. -->
-
 ### urllib3-transport
 
 [GitHub](https://gist.github.com/florimondmanca/d56764d78d748eb9f73165da388e546e)