Skip to main content

async-http2

GitHub Actions PyPI

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)

Table of built distributions (wheels) for async-http2 0.1.1
File
async_http2-0.1.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-64 Details
async_http2-0.1.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-32 Details
async_http2-0.1.1-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
async_http2-0.1.1-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
async_http2-0.1.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64 Details
async_http2-0.1.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32 Details
async_http2-0.1.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64, macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64) Details
async_http2-0.1.1-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details
async_http2-0.1.1-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
async_http2-0.1.1-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
async_http2-0.1.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
async_http2-0.1.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details
async_http2-0.1.1-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
async_http2-0.1.1-cp37-none-win32.whl CPython 3.7 none Windows x86-32 Details
async_http2-0.1.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
async_http2-0.1.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Details
async_http2-0.1.1-cp36-none-win_amd64.whl CPython 3.6 none Windows x86-64 Details
async_http2-0.1.1-cp36-none-win32.whl CPython 3.6 none Windows x86-32 Details
async_http2-0.1.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
async_http2-0.1.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Details

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

Release history Release notifications | RSS feed

This release

0.1.1 This release

20 release files

0.1.0

20 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page