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.6 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.17.tar.gz (153.2 kB view details)

Uploaded Source

Built Distributions

aioquic-0.9.17-pp37-pypy37_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPy Windows x86-64

aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

aioquic-0.9.17-cp310-cp310-win32.whl (874.3 kB view details)

Uploaded CPython 3.10 Windows x86

aioquic-0.9.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

aioquic-0.9.17-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

aioquic-0.9.17-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

aioquic-0.9.17-cp39-cp39-win32.whl (874.3 kB view details)

Uploaded CPython 3.9 Windows x86

aioquic-0.9.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

aioquic-0.9.17-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

aioquic-0.9.17-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

aioquic-0.9.17-cp38-cp38-win32.whl (874.3 kB view details)

Uploaded CPython 3.8 Windows x86

aioquic-0.9.17-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

aioquic-0.9.17-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

aioquic-0.9.17-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

aioquic-0.9.17-cp37-cp37m-win32.whl (874.3 kB view details)

Uploaded CPython 3.7m Windows x86

aioquic-0.9.17-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

aioquic-0.9.17-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

aioquic-0.9.17-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: aioquic-0.9.17.tar.gz
  • Upload date:
  • Size: 153.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17.tar.gz
Algorithm Hash digest
SHA256 6b295424e8458393370591c28db45a6a007d9c5b6829a0467f68036674eb7c41
MD5 68206b30e859ab7f53678267c2ef034b
BLAKE2b-256 0412f96284bdf8161526e05cfa4a0dede02d912ca1a746d08b95259f70aa6012

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8584e805d4facfc2a569d738f8740ac49b672966159e4094e1073962cb1e4866
MD5 caee72ed816deb21c79e1c6f4d7168cc
BLAKE2b-256 f9c8abfdef4967f060e8d3a2d7685f56f9a7eb5010fd2e23831b7e0b42a50920

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0fbbaa393c3ee94e191a1ea5889f77ed9d01e2b90ded484af7c66579f382904
MD5 55b11e00e32724d4933ca5759820005d
BLAKE2b-256 c40e19f7ab87a542bc29d22cfbc8fc34cdf556ba16f047aa45ba9534515aa95a

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4f33c5ab2c72c7eebda968a49b433143ac37a69b029a1272769fad5d25a80a5
MD5 2ff9b79170166496682d3ae93e0e90ea
BLAKE2b-256 10d18182e5abb9465b632b66295a80c608a30a00a10619de348168fc78146ee5

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1a97959336dc9fe742518fa2fe97d298196b92890cf565d16b90c22c6984ca6e
MD5 b9ae90bfaf09361af259ad6a5c6bfb2d
BLAKE2b-256 8d760a0bd13d6a0a632b80e55532eb8d193076b491a1d56637aeb8c170681543

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ef5da2c62a9424bbf589a91ece862253856d14aa5c726081e2c72e4a6f42be0
MD5 d1703e8a1bc501c0c5391bd456dbd1f0
BLAKE2b-256 be57ebf1b4eafa9ea08eaaee56ae9418499f910f7b14da278e2deeb7f2242f17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 378a21428e9b0e102189598a1cdff6dd90a508a9b7a34740dd3b5a74e571b1ad
MD5 fe333290b9f09225b543af890e89d940
BLAKE2b-256 e945c62b5cbf590eb08c9f9eeadf34730fe9ad9a4472eb5d8518db78aa5b6493

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-cp310-cp310-win32.whl
  • Upload date:
  • Size: 874.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a1c2c9c614f801b1954fca4fb2c479953e9e97fa2f53abc5154b659bed379424
MD5 73f319ae180f944d4bffadffec5627ed
BLAKE2b-256 cc05fa33d73cfbf011e1886f02208f0760b32abec4762c08f018e139e385fb49

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1afcf5a640842cf5742f35990a8410d23fde848dad7f1af4ca1916a9cecba3d5
MD5 1f051418ed82ca9c84da08ed3ae3a2f7
BLAKE2b-256 e7f250c7bf3b6acac7537dd862c1088b6fda1675498fd4e410de069b42de7d2c

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 589fe1a80c75b1cc7670f428fa60964d0492d34c4872f62d769fe8690b264867
MD5 c90f17aa1cfc85e6f92c1e73b53d47ad
BLAKE2b-256 a3ea279c6e2d84085f90d513fb28a3e3741ec0b6946ac104df69bc07d9f717e0

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 284f895ec508f628636f97325420c48cd4f1540d2044f17ac3e981309af8460d
MD5 85048472bc98d066b5c9228c97dfbd05
BLAKE2b-256 7aed948a5d1b985279693caeb184133eb6f5d0764be13d9462abe3b9d8dea9a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 853bfd8b2891b4c1aa44ed8d17af6b0e759a8b6f14070d299675863adaff91cf
MD5 2ac1b1977ded850a9da1691e8a6119b6
BLAKE2b-256 46a7e11cfa3af3993fc6c4c7b180905051cc283311d33b1f1e0d86c89d78138e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 46c26e62ba2ead8ab4b0eb27f40461d2dde50bb2aa1b17b1b607cd77de8bb447
MD5 a3d6471120fd2ce44eef2ee821bb8347
BLAKE2b-256 004dea0b88c99d7e568f673e62750f2af12eaabdbb18d92d48b55b0e69dcbaef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-cp39-cp39-win32.whl
  • Upload date:
  • Size: 874.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dc47786e6f8f9f0368f0df001957744e5b13b776883d734bf8c69c90e356a4bc
MD5 cbe1ec8423ca4d9458476c5ba76d2511
BLAKE2b-256 d563592bc2678d2a69ad52b2ae06d9b9f2b81f0ecca249dd0276f6c15f4e30bc

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e42627616e2d165a308c7951d5ace3371f7b415a4370d044aeac5669d14d39c3
MD5 f1d697fef96b7a7cefd4feaffd5b9e6e
BLAKE2b-256 f41fbf0e2127a1df9b99cf15ecf38a758bda9449624da7e86b09b392085937ca

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8d490c5b604b21eeaa64424f11d1761f684a0c11f5dafc178911179acb42119c
MD5 36495cebb2947f06d640843e85fab1b5
BLAKE2b-256 d9cb779f692ca3bb59bbaeef23e2a63fde1e6e6a79ea1d6a2e6bb296da50734e

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 005475950c04ee0bea74493e2dc1031e4c4a6a6b0c27589f88a09e335a1a18df
MD5 ab457b4a93e50256c706b3c10ef13d09
BLAKE2b-256 e0980b77bf8afc04c8f7244cfdf757f99ecce4f53ec1e0fdf7cd6495310192fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9fae56505fa494b9d54c9fd804b5542277a59f9caba9c0457dcb3718ced5a560
MD5 e495d43acf0e4092d1a23e88e63653b4
BLAKE2b-256 1220a1ef7a9e2f0bd460a846d40b2a41aa3c244a876b62e5cee9e8aed90af3c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8977b5356691fb5cc51294f2268d444cd9f8593ba07f7c1c1e09d0a6c6a71bc2
MD5 c4ae39794175bee4a29a53844ed757e3
BLAKE2b-256 0d37bd44f6e7fd85522675f967dc366abee1528d0059718e3a4731c07bef16d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-cp38-cp38-win32.whl
  • Upload date:
  • Size: 874.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 83ae00a71959070b3be6426e6b4281f1a639f05ab71f059c98e020492a6c2d8f
MD5 8be238f9b290f89acf7fde7a8a0e6900
BLAKE2b-256 fe672db761546f4d20e1d4c68aec7b76fb0f6270e2564a1380aba0d20499dae0

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5952d8df1feb9901ce7580322c328c847ab0963a712f581de186ed53f5f4f982
MD5 aa119c6f0222f55a25773dd1b20128b1
BLAKE2b-256 f6c87cc4a60bce84f0d70f5ab2aceb2e70141c80ed15aaa64df0983726dbc325

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ea3b93d477aff5e38a951579ee8f3ca9c8e9b36802c032fa3458908a24f777d0
MD5 5663f84bfd8c082986b3c1baec8c3d6d
BLAKE2b-256 14a15af78a61770b466b8663ff435d7f072e2b853168fc1802b13f555e1d23f7

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2eb96b7c2126957403a080f4c6f666127e6a41a62ebe2f3d8d4a631514c40d36
MD5 0302efa4194b5cbb98e0d0b9e3c3097a
BLAKE2b-256 4b933936fba5cb9f3a91f9b9231f91c122e7d23cee9149da05772051ed0be8bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a0caf2d8fb7dbb34452c919539c3c5b60dda0ec2c92afc39aebc45f6fd2222d
MD5 cf3f6f1603896926d37a7f5661e88df1
BLAKE2b-256 9a60a6f323d8a05dde059aa9d8f347397da64e561f6c35796b936f9eb7529f3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9d706c56c4b52564b22ec3bc2a94ae10c30ae7361b112db8dceb0fdc068d0e97
MD5 5f9842f81159c76df5b0f752f9934b8f
BLAKE2b-256 2ac2cac574e8426a095048d15a1f983a3ac63f1962682b8a03a41fd0032905a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 874.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4349206ce53b6bc41986cbfc4f97f1ee11d2e935c0357802dcec79175ca031d8
MD5 01853d0b92b1f9af8de2f1c669a227a2
BLAKE2b-256 65bc93ae88d77c21776856db145509220c49563e8bfc5115805e0144818398a9

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1863460938ace0ed2af7fcb268794f1f21992067707ec1f162ded703b41bb14a
MD5 e79cb97144367257391477eaec0da224
BLAKE2b-256 3ca794c3c291ddc16cec6dcff1ac0178c24300a6086f654ed80dd78c817aad73

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 038cdbff38df0ab6b584105904f6b44d377f5f4739f530b06a633da26582e6d9
MD5 3d714241216a40d0afa4a7eda9b53660
BLAKE2b-256 5d13cdfbcbb5965fe9431307409c41a11a2a93ad2be65f209ca5305a629c3697

See more details on using hashes here.

File details

Details for the file aioquic-0.9.17-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4210c74285c380860c39f4a11ceca997664a8ce92076aa22e8d1a35db032505c
MD5 3bf87c8cdd86f584143580b8cfa0daa1
BLAKE2b-256 08665d20bb7e3b0f83521bf7a8fc05236e447e450abb71ed479d2853891fef60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.17-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for aioquic-0.9.17-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a6258c43931137f13a7b2fc6f51d3fe8b8b62173bd3c4e80d21edd3d713d81e
MD5 ed56602059744cb7fa7eaeb417036ad4
BLAKE2b-256 2d826857562062ab79ddf1554414d6f3f72306deaa92cb5b83003a0bd20a581b

See more details on using hashes here.

Supported by

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