Skip to main content

An implementation of QUIC and HTTP/3

Project description

rtd pypi-v pypi-pyversions pypi-l tests codecov black

What is aioquic?

aioquic is a library for the QUIC network protocol in Python. It features a minimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.

QUIC was standardised in RFC 9000, but HTTP/3 standardisation is still ongoing. aioquic closely tracks the specification drafts and is regularly tested for interoperability against other QUIC implementations.

To learn more about aioquic please read the documentation.

Why should I use aioquic?

aioquic has been designed to be embedded into Python client and server libraries wishing to support QUIC and / or HTTP/3. The goal is to provide a common codebase for Python libraries in the hope of avoiding duplicated effort.

Both the QUIC and the HTTP/3 APIs follow the “bring your own I/O” pattern, leaving actual I/O operations to the API user. This approach has a number of advantages including making the code testable and allowing integration with different concurrency models.

Features

  • QUIC stack conforming with RFC 9000

  • HTTP/3 stack conforming with draft-ietf-quic-http-34

  • minimal TLS 1.3 implementation

  • IPv4 and IPv6 support

  • connection migration and NAT rebinding

  • logging TLS traffic secrets

  • logging QUIC events in QLOG format

  • HTTP/3 server push support

Requirements

aioquic requires Python 3.7 or better, and the OpenSSL development headers.

Linux

On Debian/Ubuntu run:

$ sudo apt install libssl-dev python3-dev

On Alpine Linux you will also need the following:

$ sudo apt install bsd-compat-headers libffi-dev

OS X

On OS X run:

$ brew install openssl

You will need to set some environment variables to link against OpenSSL:

$ export CFLAGS=-I/usr/local/opt/openssl/include
$ export LDFLAGS=-L/usr/local/opt/openssl/lib

Windows

On Windows the easiest way to install OpenSSL is to use Chocolatey.

> choco install openssl

You will need to set some environment variables to link against OpenSSL:

> $Env:INCLUDE = "C:\Progra~1\OpenSSL-Win64\include"
> $Env:LIB = "C:\Progra~1\OpenSSL-Win64\lib"

Running the examples

aioquic comes with a number of examples illustrating various QUIC usecases.

You can browse these examples here: https://github.com/aiortc/aioquic/tree/main/examples

License

aioquic is released under the BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aioquic-0.9.19.tar.gz (152.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aioquic-0.9.19-pp38-pypy38_pp73-win_amd64.whl (2.0 MB view details)

Uploaded PyPyWindows x86-64

aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

aioquic-0.9.19-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.4 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

aioquic-0.9.19-pp37-pypy37_pp73-win_amd64.whl (2.0 MB view details)

Uploaded PyPyWindows x86-64

aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

aioquic-0.9.19-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

aioquic-0.9.19-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

aioquic-0.9.19-cp310-cp310-win32.whl (880.0 kB view details)

Uploaded CPython 3.10Windows x86

aioquic-0.9.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aioquic-0.9.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

aioquic-0.9.19-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aioquic-0.9.19-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

aioquic-0.9.19-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

aioquic-0.9.19-cp39-cp39-win32.whl (880.0 kB view details)

Uploaded CPython 3.9Windows x86

aioquic-0.9.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aioquic-0.9.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

aioquic-0.9.19-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aioquic-0.9.19-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

aioquic-0.9.19-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8Windows x86-64

aioquic-0.9.19-cp38-cp38-win32.whl (880.0 kB view details)

Uploaded CPython 3.8Windows x86

aioquic-0.9.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

aioquic-0.9.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

aioquic-0.9.19-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

aioquic-0.9.19-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

aioquic-0.9.19-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7mWindows x86-64

aioquic-0.9.19-cp37-cp37m-win32.whl (874.4 kB view details)

Uploaded CPython 3.7mWindows x86

aioquic-0.9.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

aioquic-0.9.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

aioquic-0.9.19-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file aioquic-0.9.19.tar.gz.

File metadata

  • Download URL: aioquic-0.9.19.tar.gz
  • Upload date:
  • Size: 152.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19.tar.gz
Algorithm Hash digest
SHA256 034b08a9b9da5ed98392fc73ca7a2851a841546af28c66db8b9fd88d4409cdf3
MD5 ac01bb51d44d72525bffd4823388289f
BLAKE2b-256 1f24dc79320fc86f4753679dadd955b1f662366efbb278f5d43891db2b9af53a

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp38-pypy38_pp73-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f4bddd2c25ec541a220982aabbe094528b13d2cb73cefbcf0d00a892ba38a3b9
MD5 df7f64cdd39b6f9881acb973f1fa37a4
BLAKE2b-256 65d92e19ffa1467abbb8ae9dd587f3a83d38eb94fec6c95ec9291b18fbbaad88

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: PyPy, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc9b6b90cfc642a99c2d55ea7311c49c675f70176509cc2041b49b81ec80c621
MD5 932da82bce5dcce6c1c9e8254d4f8446
BLAKE2b-256 ec943a0e5e346b73109efddf6346d67e7ba8424d91c104fd4d03a9314faae318

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: PyPy, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5652b031cb98739007685b38b34cb3b901a21f4d967decc5f4d2c564b6530f2a
MD5 e072ad5c9ff25c6d42cc72ba50891380
BLAKE2b-256 f1d3b456d0e6d3580298af17426d58cae337f418f29fd02358c954517860daa3

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fc05cf5642ca4fa30667786a49f301667a6b5801e55d7bd1543c1c3a70f1ac5
MD5 8faf4ee6140c2fd9125f7156d2106283
BLAKE2b-256 fa0bdec85d1a04c3c86286ba5eba66ce203abc8ea109abc9451871fccf6f172b

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b29ba5af5e9b6af32497d5ab1dced17bc6dd60c3e67a5344c13a1c2d28f73728
MD5 802b9bc1e143dd39e494e996cca81f5f
BLAKE2b-256 5a58dcbb283ef98f0de609732920220f91f39131238be506a96d90f5ea7ac603

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: PyPy, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c21ff7e5688550e1ee6e7e5f01618f0956b1d25a6069f09c00138587f95a02f
MD5 f16f7ddd5356ee3a14bc1a0b5affb0fd
BLAKE2b-256 f1d5082e98bc1593f3f3f81735259c81abb4cd61651f04eec7deb7b3d03f40b3

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: PyPy, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11c617ae6fac41b0c7eff9e3d948eebe32c93577fe49df5a89057699997a7f03
MD5 a8f10e85018fb42d88c8a43183b714ba
BLAKE2b-256 bb69c09a46cee3b4615f5ff2ea168c024730b569db8b7fe47b330c5929a34f96

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4222abc26351e32b56fc61259eff22a2f2ea100d0a5e35dac1562f7f82c10b51
MD5 752da54e004e7e2e869ff2d696e1baa0
BLAKE2b-256 cca7db38dd67f54aa6341b8207e794db4f9f2974943f99bc31076b7def4baf89

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da977ebfabe95b829885ff465e0e11a9cfdc0ab04b19d4c62d91ef6425e17fb7
MD5 c4397d3f19d27af784312cd23e087e36
BLAKE2b-256 c723902b822ddeb824b1f477d1054e2484dd4ebd0f1569226e5ac7465041bbaf

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-win32.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-win32.whl
  • Upload date:
  • Size: 880.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d3f8a778192e5def00aa68bae6f9e70198c2fd50120fb9ca27de3af1bfd3d2fe
MD5 183ae0dcb2c897b86194ed1f05b542a9
BLAKE2b-256 fa9a0962ffda8194f01d22bce6bcaa8a86baf575b6fd96d66b6c25aff0e3de35

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94be282b7f7445911f0bf5590e277ef7a220a382f32fa5cda47490a13723be5b
MD5 a0bd939fabd90f24022d31f6dc5f639c
BLAKE2b-256 5b6f01e9e87467f7817207241cd838c3ce4baa3aaeda05ce860f46521c5c1627

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e350b4753f74379d357776cdc2bef47f2c2ddfb322208dc9cc4406c0f7fbb667
MD5 4073bae96777288cb4fb53c71b89d721
BLAKE2b-256 4ae4e0d9ee900eb8ef7a9817bf4c1b2f76ff45db510d5b472aa97ee534c41bae

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61d9cc1740b0a4162900eab00dac84561b03ac9362d3a13fbd2c07f40f23ed79
MD5 033e5e64b114096ff4aa944bcec61396
BLAKE2b-256 e3f717dd2fec6f25d9a812c3e3830a9022efc22f0edfc2c9e36663fc4d53126a

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72d6bf19c9c6e8fd422ed686c7a50db686e617c03b9686398ce7bda60157efa4
MD5 c69f3b05ec4d96c715c35faafd6644cd
BLAKE2b-256 d858da59476ec2a86c7687c203a6481e5145a7139e346ec3e7ee61d573b2c828

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b479cf2e6c51f0c511bb615456c70a017da32d73dd4e163307bb8d48b7a96c3d
MD5 7b990912c6747bb41181c49d1e1f5306
BLAKE2b-256 9bd31e49518eda122df0d920430f3a1a28d5410c176ef33649fc8cc3606afa4c

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-win32.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-win32.whl
  • Upload date:
  • Size: 880.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6bac2f82230fffb8510de822c5723c28f54475093e55f1e3642467f1107783e9
MD5 b36b4ae6fff2f336cfbfeff5120f2154
BLAKE2b-256 c14f90fb1d047ffc4f474deed88b007bc3532a7670bd9453c05a9ccff34adb5f

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00eacaca62e04881a605e4b13cf3da27d7be2d9e3acaa59fa68b0c7a10dff248
MD5 731c243cd788fa26e143a17e81e01883
BLAKE2b-256 a4683517ede10c83be76f2c5fba4d7ff5a4b26d9924b4bd54060fe71c7566a46

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3615abaeba7f6f8939735ba36dfd253299b8e1a587bbf73a0ce6a6e5f6aec0be
MD5 4a4990a26e3b60de0e43ba247cf8fd25
BLAKE2b-256 f6f08e37900da7b95ace3baecad57a7414c86dc4cff3e78a15f583fef0d3301f

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de9fa09f5a38db8442d20cb8cf48e4aad507c8cd702bb3899ee0c94ac0913192
MD5 4b7e716270a1de1e020ec809f900ac1b
BLAKE2b-256 c2bf1d50b2597d5d89c7f9bafa71095a33633f9c35bb1bd0f6a5e29cb9148de8

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef4aa03a04e75e790d41cdb604ebe82f0aa272ebdecca49ee8c7cfe737b5bcb6
MD5 7735c07953159959e86cf66a26feeb5b
BLAKE2b-256 ada9f54cd956dd5d3379a336de6b202bdb6f716dcfd8630148337508a1c4b138

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ccbbc53e269561b6514460653b8500d371b5e64721dd72a31c5a7487630fdb1b
MD5 7d0486c1a582f2550c2bc23719b943f7
BLAKE2b-256 ea693d1eb5eeb283765ddcd71941eafee5821ecdc6ff11b8fd9ee941e77d129d

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-win32.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-win32.whl
  • Upload date:
  • Size: 880.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2071d91a1b08b4137be5ad7664ae98ec8840947aac3f5e71b676ddf7d12c73b6
MD5 16e3909f37b04e4d8c5356f645c56070
BLAKE2b-256 20be30dbdebc09df793f89d7ac7d669a117a70cf7aeb7b0f56d8ee2cd0f13a64

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42eb626fd6073c8bf9f2202a63e567968b6e27671ed607f3427050aa4d008988
MD5 347f1617501472a4b257d575cb63a4dd
BLAKE2b-256 fabaa6b30698d0670966014ef656681b04003125bbca3755295d711a606eca77

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c71cb4996ac229ce8275eb0f5d70d4e161fa5133c4aa7cbbcbafa39574947789
MD5 7c6590979b878a6259bbf547e7a9f166
BLAKE2b-256 0c7f3cd8bf51bb8efebc665060e3ab2d405312ad6e177641ea8392a8490e9547

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0eea4b9c3a215206856d443862aa219b3a7b1bb564347c4c9fbe20819a3a9d9
MD5 a7987ed3b3ce84aefd74ef810f70fd53
BLAKE2b-256 c1891ac19315bf53ea62d3f97e306fc74b36b5008c54a7220f692a619084c3ae

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4bf49fd00c08cc19c34203b4041293568c1fc49c57d0be1ad62675f72da9ffaf
MD5 99f4183e03921ae88471a55616b3dd54
BLAKE2b-256 c040171e637888781159247ae822b6b133bc1f7a262682a191362f90075b62da

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 018f70e5963cdd06a20dd3509cd7f47df41578b332ed2a52d7515d491e1c06cd
MD5 ab677252686bdefc8d8b036397ad06b8
BLAKE2b-256 cb6d1f34763d0d9d678cb10e0c3596c155dcf4e3cb0fe0032b4715b1bb06e501

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp37-cp37m-win32.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 874.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f77c0286310c79b9db5c1d4e2ccef08f710d24df76f7789ff6c51203733312be
MD5 4bd94c024006a480d3f3f805891d1a5c
BLAKE2b-256 d9564dc81626fafbd6db01907c94b52308caf58b129b7a0d8387085f12119907

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60853e0a4383a951a44251f58a661283bb06519c35fa93403226c3cd24cf6bc3
MD5 d72e9e0ceb69a1202bf037f61340fe61
BLAKE2b-256 ccfed0a63ba55cc038c8f6d66da9675aae78ff2637a31d7e92061e0e12d823cc

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 984b1ec7fa2fb16ac3d83aa274d361c856d42a82fbce869c7e1661f4d8643516
MD5 c454c776dff21d280ecc0ec1d5b00958
BLAKE2b-256 c26d1b3a9ee0e045fe1d4b5c4f8d3c92d9faf6892f028bd186ee31dcc7ad6fc3

See more details on using hashes here.

File details

Details for the file aioquic-0.9.19-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.19-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.19-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad598a4537aa14ab2610750b1ba5c91c5f755a6205ce98c6403b5e77beb1880f
MD5 34953be2253899f2ccb1697c21ca92da
BLAKE2b-256 23d04fe3109e6ddd436e23d06eb9182ed04226f83c6c19dc7d8e089749c30348

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page