Skip to content

Commit 6c7af96

Browse files
authored
Add httpx-retries to third party packages docs (#3552)
1 parent 9e8ab40 commit 6c7af96

File tree

1 file changed

+40
-38
lines changed

1 file changed

+40
-38
lines changed

docs/third_party_packages.md

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2,96 +2,98 @@
22

33
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.
44

5+
<!-- NOTE: Entries are alphabetised. -->
6+
57
## Plugins
68

7-
### httpx-ws
9+
### Hishel
810

9-
[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)
11+
[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)
1012

11-
WebSocket support for HTTPX.
13+
An elegant HTTP Cache implementation for HTTPX and HTTP Core.
1214

13-
### httpx-socks
15+
### HTTPX-Auth
1416

15-
[GitHub](https://github.com/romis2012/httpx-socks)
17+
[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)
1618

17-
Proxy (HTTP, SOCKS) transports for httpx.
19+
Provides authentication classes to be used with HTTPX's [authentication parameter](advanced/authentication.md#customizing-authentication).
1820

19-
### httpdbg
21+
### httpx-caching
2022

21-
[GitHub](https://github.com/cle-b/httpdbg) - [Documentation](https://httpdbg.readthedocs.io/)
23+
[Github](https://github.com/johtso/httpx-caching)
2224

23-
A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
25+
This package adds caching functionality to HTTPX
2426

25-
### Hishel
27+
### httpx-socks
2628

27-
[GitHub](https://github.com/karpetrosyan/hishel) - [Documentation](https://hishel.com/)
29+
[GitHub](https://github.com/romis2012/httpx-socks)
2830

29-
An elegant HTTP Cache implementation for HTTPX and HTTP Core.
31+
Proxy (HTTP, SOCKS) transports for httpx.
3032

31-
### Authlib
33+
### httpx-sse
3234

33-
[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)
35+
[GitHub](https://github.com/florimondmanca/httpx-sse)
3436

35-
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).
37+
Allows consuming Server-Sent Events (SSE) with HTTPX.
3638

37-
### Gidgethub
39+
### httpx-retries
3840

39-
[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)
41+
[GitHub](https://github.com/will-ockmore/httpx-retries) - [Documentation](https://will-ockmore.github.io/httpx-retries/)
4042

41-
An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).
43+
A retry layer for HTTPX.
4244

43-
### HTTPX-Auth
45+
### httpx-ws
4446

45-
[GitHub](https://github.com/Colin-b/httpx_auth) - [Documentation](https://colin-b.github.io/httpx_auth/)
47+
[GitHub](https://github.com/frankie567/httpx-ws) - [Documentation](https://frankie567.github.io/httpx-ws/)
4648

47-
Provides authentication classes to be used with HTTPX [authentication parameter](advanced/authentication.md#customizing-authentication).
49+
WebSocket support for HTTPX.
4850

4951
### pytest-HTTPX
5052

5153
[GitHub](https://github.com/Colin-b/pytest_httpx) - [Documentation](https://colin-b.github.io/pytest_httpx/)
5254

53-
Provides `httpx_mock` [pytest](https://docs.pytest.org/en/latest/) fixture to mock HTTPX within test cases.
55+
Provides a [pytest](https://docs.pytest.org/en/latest/) fixture to mock HTTPX within test cases.
5456

5557
### RESPX
5658

5759
[GitHub](https://github.com/lundberg/respx) - [Documentation](https://lundberg.github.io/respx/)
5860

59-
A utility for mocking out the Python HTTPX library.
61+
A utility for mocking out HTTPX.
6062

6163
### rpc.py
6264

6365
[Github](https://github.com/abersheeran/rpc.py) - [Documentation](https://github.com/abersheeran/rpc.py#rpcpy)
6466

65-
An fast and powerful RPC framework based on ASGI/WSGI. Use HTTPX as the client of the RPC service.
67+
A fast and powerful RPC framework based on ASGI/WSGI. Use HTTPX as the client of the RPC service.
6668

67-
### VCR.py
69+
## Libraries with HTTPX support
6870

69-
[GitHub](https://github.com/kevin1024/vcrpy) - [Documentation](https://vcrpy.readthedocs.io/)
71+
### Authlib
7072

71-
A utility for record and repeat an http request.
73+
[GitHub](https://github.com/lepture/authlib) - [Documentation](https://docs.authlib.org/en/latest/)
7274

73-
### httpx-caching
75+
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).
7476

75-
[Github](https://github.com/johtso/httpx-caching)
77+
### Gidgethub
7678

77-
This package adds caching functionality to HTTPX
79+
[GitHub](https://github.com/brettcannon/gidgethub) - [Documentation](https://gidgethub.readthedocs.io/en/latest/index.html)
7880

79-
### httpx-sse
81+
An asynchronous GitHub API library. Includes [HTTPX support](https://gidgethub.readthedocs.io/en/latest/httpx.html).
8082

81-
[GitHub](https://github.com/florimondmanca/httpx-sse)
83+
### httpdbg
8284

83-
Allows consuming Server-Sent Events (SSE) with HTTPX.
85+
[GitHub](https://github.com/cle-b/httpdbg) - [Documentation](https://httpdbg.readthedocs.io/)
86+
87+
A tool for python developers to easily debug the HTTP(S) client requests in a python program.
8488

85-
### robox
89+
### VCR.py
8690

87-
[Github](https://github.com/danclaudiupop/robox)
91+
[GitHub](https://github.com/kevin1024/vcrpy) - [Documentation](https://vcrpy.readthedocs.io/)
8892

89-
A library for scraping the web built on top of HTTPX.
93+
Record and repeat requests.
9094

9195
## Gists
9296

93-
<!-- NOTE: this list is in alphabetical order. -->
94-
9597
### urllib3-transport
9698

9799
[GitHub](https://gist.github.com/florimondmanca/d56764d78d748eb9f73165da388e546e)

0 commit comments

Comments
 (0)