async-http2
asyncio-compatible HTTP2 client for Python based on reqwest Rust crate and pyo3/pyo3-asyncio
Installation
pip install async-http2
Usage
import asyncio
import logging
from async_http2 import Client
def main():
logging.basicConfig(level=logging.INFO, format='%(asctime)-15s %(message)s')
client = Client(timeout=60)
loop = asyncio.get_event_loop()
loop.run_until_complete(work(client))
async def work(client):
resp_data = await client.get('http://localhost:1010', {
'fast': '1',
})
logging.info(resp_data)
if __name__ == '__main__':
main()
License
This work is released under the MIT license. A copy of the license is provided in the LICENSE file.
Metadata
Release files for async-http2 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 54.2 MB
Release files / async_http2-0.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | async_http2-0.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
fbcaec52bfc0aee47143865eda19ed8b1261c93b86ff52d97c214e5871830666
|
|
BLAKE2b-256 checksum How to use checksums |
01a423906420483c785d0c3a09e2730c1c17158f0fabc77e84b5928461940084
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | async_http2-0.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
ddcb93003d0d1c58e58ec2050aae540a04dee77f31f7c8fbf712cc65500d1614
|
|
BLAKE2b-256 checksum How to use checksums |
8f9c542a312bdfdb7d7a83a63ce40af2e7b20d38f59286c4f99166b7828368da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-none-win_amd64.whl
| Download URL | async_http2-0.1.1-cp39-none-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cf2284d0dcb4ae78f7dde597d0e4d8cc1262404069dd8c461811eb6e41e591ba
|
|
BLAKE2b-256 checksum How to use checksums |
332e152961523f6f0141b730e0c1613f64d4e5f1e005afbf8cea801bab8e6761
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-none-win32.whl
| Download URL | async_http2-0.1.1-cp39-none-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
38c5c017c7ba4063213bdd30bd487ca93a7f543503b212a9c824b1ab498d2e03
|
|
BLAKE2b-256 checksum How to use checksums |
2d8b95576783f7356e5ee97da189dabf3bbd62ebf34b7593f3235237abebc239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | async_http2-0.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.9 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
689ec54c091e22c1f58923960affef99ddc35a117810247510d1117ce7a1d516
|
|
BLAKE2b-256 checksum How to use checksums |
30870efa7d47365ce854720053ca4ef810877259238d9c4f1eae146c10356354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | async_http2-0.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.9 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
6bceaf9b3efbd20f00e8620d546cdce6051f239a1484e9e68a022ddca4794966
|
|
BLAKE2b-256 checksum How to use checksums |
644ae1c5752d1896448c6152a07875f3670dea774b13852ec9f0529c0cb6e886
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | async_http2-0.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af7b15ab53bc9ad9bbcd0b7de7e7872cfaabbe1fd05b991eabef32f961114d86
|
|
BLAKE2b-256 checksum How to use checksums |
d2262682a2012ecd99213843857df6f0545994bdf26766124cb7d4654111034a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl
| Download URL | async_http2-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.9 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
63168e290a66fd9375f99c91fa4c6ad88bfb4bcfb8b4cb957dcce75ccb893fb1
|
|
BLAKE2b-256 checksum How to use checksums |
11be6c6454bf2e1dca7f9821e29bd3ce7244e2a5086483b956d46b2a6e64c953
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp38-none-win_amd64.whl
| Download URL | async_http2-0.1.1-cp38-none-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
df188d7c5cdc3e540fa7012f47c91740728fe7a9ebdbc50b2d933cf1a476823c
|
|
BLAKE2b-256 checksum How to use checksums |
8e3f220364377ddfe8f27443ad1e42d46acd66845c4fec9710cb64e2b943c246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp38-none-win32.whl
| Download URL | async_http2-0.1.1-cp38-none-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
8b1127e54524456b61396d88c405a15a4baaf77d4f77660cb64e6db8d0812851
|
|
BLAKE2b-256 checksum How to use checksums |
0a5ae96e2fb4d122f5b6ef54ea37d69c51cb7185d28122344dbbe397ba8c9b70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | async_http2-0.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.8 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
62e70fb3e55df4e1e5f13ae797b28b621ce46464edf5eb03332a2614daceed1e
|
|
BLAKE2b-256 checksum How to use checksums |
718b23c4ce50619c1286ee1438b89fe2957bfcf388ed3373bc952ab3d75cf153
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | async_http2-0.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.8 Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
e990060c67b76928887a49a956e2ceefdf6e343157ccb9fec61efdbbbfa0364b
|
|
BLAKE2b-256 checksum How to use checksums |
e0a80245486b961060a5bacc11849c9a171164b14cf57c5e49d15423ea38d197
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp37-none-win_amd64.whl
| Download URL | async_http2-0.1.1-cp37-none-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.7 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a19b8c1e34eb477a19f8437eb04339e85c1a358108444be90893db66970f2c6
|
|
BLAKE2b-256 checksum How to use checksums |
9d90f6d6c350c89d5b94c54a44e58199ceeb02fdf973beef9c3a4af0afd204cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp37-none-win32.whl
| Download URL | async_http2-0.1.1-cp37-none-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.7 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
582c5804d791e57d4e7618fc5ffd878f5afef7df44e7b9bc3d454cef956f349a
|
|
BLAKE2b-256 checksum How to use checksums |
e23a7a02379a227aba480e0ab1325324daee7d1c198e86f348c9817e76bfdfcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | async_http2-0.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
82e60bd60db5f101906153064800cfe981987877805d42209b9ae38f3ef409b2
|
|
BLAKE2b-256 checksum How to use checksums |
08f8016e40eec8fd4a6d1741a85bd86a4584f31ffc076645d45fc6c6557cd823
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | async_http2-0.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
c6c38b2f7860281b69101c6e6ca2d950aa75e142ca0c70609f8c6bad3f1eeb51
|
|
BLAKE2b-256 checksum How to use checksums |
9e62b65a16e713d0bfff3a1b4eb394ad204e5a292b939c05f48c867c49b38048
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp36-none-win_amd64.whl
| Download URL | async_http2-0.1.1-cp36-none-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.6 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0a0f17b24b24f3f423e10faf5b5a5519abefcfc2f25bf625da6056ee893992ce
|
|
BLAKE2b-256 checksum How to use checksums |
229d75a37aca91a60c87bdfa08f003a2cffe657032044d31ee5c482725e4cd00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp36-none-win32.whl
| Download URL | async_http2-0.1.1-cp36-none-win32.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.6 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
042b4d2756c75062b0650992491d27ffa30c19cd1d4aed040a8dd547001bf44f
|
|
BLAKE2b-256 checksum How to use checksums |
ed6b1a1e2fb3413d122bebbe64a35e50134d84834cf6dbb06d629b3575519c0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | async_http2-0.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee4576a9ef197c0f669830ab202eff5d5e0e6bd8538c54a5135bab4ae8900c24
|
|
BLAKE2b-256 checksum How to use checksums |
09d8c2440f6633e676d5b6ba07e6c7c24ca4e7197f2646f89dddee16f8088211
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / async_http2-0.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | async_http2-0.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 |
|
SHA-256 checksum How to use checksums |
91bbb4e0b437cab3a2830555130cb801f2e71f275fcc1e2f8263539a602f6731
|
|
BLAKE2b-256 checksum How to use checksums |
03feafdd1decbbcfd92d98ae7a3d04eae047cf0da93e7a19429b6627dd61cb7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|