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 standardisation is not finalised yet, but 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 draft-28

  • HTTP/3 stack conforming with draft-28

  • 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.8.tar.gz (143.3 kB view details)

Uploaded Source

Built Distributions

aioquic-0.9.8-pp37-pypy37_pp73-win32.whl (869.2 kB view details)

Uploaded PyPy Windows x86

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

Uploaded PyPy manylinux: glibc 2.12+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

aioquic-0.9.8-pp36-pypy36_pp73-win32.whl (869.2 kB view details)

Uploaded PyPy Windows x86

aioquic-0.9.8-pp36-pypy36_pp73-manylinux2010_x86_64.whl (1.5 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

aioquic-0.9.8-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

aioquic-0.9.8-cp39-cp39-win32.whl (869.2 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

aioquic-0.9.8-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.8-cp38-cp38-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

aioquic-0.9.8-cp38-cp38-win32.whl (869.2 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

aioquic-0.9.8-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.8-cp37-cp37m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

aioquic-0.9.8-cp37-cp37m-win32.whl (869.2 kB view details)

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

aioquic-0.9.8-cp36-cp36m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.6m Windows x86-64

aioquic-0.9.8-cp36-cp36m-win32.whl (869.2 kB view details)

Uploaded CPython 3.6m Windows x86

aioquic-0.9.8-cp36-cp36m-manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.6m

aioquic-0.9.8-cp36-cp36m-manylinux2010_x86_64.whl (1.5 MB view details)

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

aioquic-0.9.8-cp36-cp36m-manylinux2010_i686.whl (1.5 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

aioquic-0.9.8-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: aioquic-0.9.8.tar.gz
  • Upload date:
  • Size: 143.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8.tar.gz
Algorithm Hash digest
SHA256 6530a110564293bc477e557509f421257fac0e058496466e4b8626337c1b7c23
MD5 fcef9415678edb23675e02ffd57689db
BLAKE2b-256 6bd85d4000c91be5bfe49419eefe0d233c26dc42d770e779e09bc7243979058e

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-pp37-pypy37_pp73-win32.whl.

File metadata

  • Download URL: aioquic-0.9.8-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 0d1f699690917978b0d4756e1e5f35d265cb948f6bd1d5a850909a0b8aecde66
MD5 7d87ba8a91caa81b47f74ab008bd030b
BLAKE2b-256 33de3242ca975858b76382276b446e17ce1d2e1f48199f7c49fb8263a9855238

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-pp37-pypy37_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-pp37-pypy37_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8b7912d2196cc6fb642237b83a3823eb5a376c892bb3528064c8587197e2a427
MD5 9d96b6534b2872da44be9404f27bb7ad
BLAKE2b-256 cd1f9211678f6aa4d58186ba1e75289413c28b39f4e828c44f4a0f151297bd9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f1a57108b7288be08f33a88254c4ee727e4ae5c50ceec548fd2310eab22e6fe
MD5 c7c049295c6b84326f3282b1fe946c8c
BLAKE2b-256 5fcdb25496addf71ebeadc86c10aaab659f21c63210d05780e81aab43f9de42d

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-pp36-pypy36_pp73-win32.whl.

File metadata

  • Download URL: aioquic-0.9.8-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 d04f9e420ed08dba3ee9afbc4ce471cd2e068e9f5cfd8bd618fb28b4b46b76d5
MD5 e0b67f85ac5a8855d6554b26f00c9548
BLAKE2b-256 dfb0beb5e409013527fb7c82be708ebfb154efaed2daf9891dfbf01bf0c99ab8

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-pp36-pypy36_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 62f169b71cdec63400fc691da1ff50128b115f232c43e46c585fc60f07ddeba2
MD5 50a86d2e4375c3807239a3bd40a98687
BLAKE2b-256 50aff87068500981c6d869e00870ca1137c607d58b38ec09bbbf2086783005c4

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-pp36-pypy36_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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73b9de7358e159904b3f05a99ac87b7a10e040d683a18f70c0e79d0c1c75fa93
MD5 7c274702bf36a6f85e9bc3d3d71f89fa
BLAKE2b-256 7966d66e776d2818cfb7ce6af6710c8bae5559b44a8d2e5358c7f75e5fdb415a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 94b32d1838eb1504bb4dfeb70f21acf01c119059a01793f08a490fc076e97df2
MD5 6e5f6696b6357fde371ed9c3ea9c0c55
BLAKE2b-256 50a191f3aa079a1e8f3d09b6af9c4d41b00d8ea26a2f6038c784d5e1e1268b5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 04550f31accc79a27c6d0ca1f32840bdbeb1d58395fb9098b1597b059c96663e
MD5 fdc338184345048bc16d03be86508177
BLAKE2b-256 4a4c3d1ee49ed4f0dc26cecd6ab3896414c00ad9691818ea00cb7a9cfac03593

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be21307f242043ad70f2b224b66afc0ff71d37e8b156a4776deca24cf7f274f0
MD5 2903c9241000a361b2b2cb89a646f808
BLAKE2b-256 3abbb8821c4aaecdf0b44891dffc926fa7634aab243f72e801eebd1d5b452fba

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ab384fe3c3aeef273e9c8fc3d6665ef82f39b3fb4cf4a2522e40647860fec23b
MD5 0ef67704234dbb65ef509ddd7368ea09
BLAKE2b-256 755e5551d18e7c1a6e6a5f798446ee69d479e0fec4a3e285b3f7f314390527e9

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f91a8093c2930323cc2b7e00e851e21fbe31ca1f90aa9506bbf6fa135f459fda
MD5 7ab78726aa8ab6afca741807d0f690cc
BLAKE2b-256 47f2bb93ea8a44516fd76cb05b367cf40e165572b10878374bfa950a28ca908a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c42755e25ee713c2b27d4d11f43fe686078ddedbf30be2adcc82668835232e06
MD5 b78ebe785112cedfea25c6f014d46836
BLAKE2b-256 35f7ca5414c3c048ebee0212d64a23b8cc7df0aa6831d75122c7fb7a99e8f1f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c1096de49b304c9acad255dae57f8fed82dcafd7c68783878400121eb1633ea6
MD5 4f0d60e6951b285ecf598367fdb963bc
BLAKE2b-256 b48a67671af2bc92e0341c743b8521c718acbc6f9d428aba06e2044aa49784a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 48f3abc8ff31561400ee3d15ff41efdcc7f542ac00a2aa3d79ade0d9cbac0e38
MD5 719997e054e11d9386522d76090e4aa9
BLAKE2b-256 87c56bb924628c78a5982ff4cc117e0997daec22e74b010aef85504c219c0c29

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91d71199c5aa5ce389733de3efaafe76cd7b74b4fb6e8f467118f733491014d0
MD5 f238a83ec41ee460d3907994b56aa565
BLAKE2b-256 7b2a107b83a7b31ca49c46eb231fc132a17a510487b381534c3c0dcbf16a334a

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 500e32af86ab52cf4abc43b1d86263172b0d16be41c0522f347056da8627e901
MD5 afa5c5d3b807728a93e089f718ae80bf
BLAKE2b-256 625988c78c706b492c401738c734a7d2ceab31df5ec31f0e50c5453d895b810e

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 11e52e2137c7aeb6682e5da5956910fdeefb073d4ef93e1f0448ad6d82c9dbf5
MD5 b996557cba98e9c91bd1e34d77e45848
BLAKE2b-256 65b2d29d6d9503cc83ee57ce495600f03e1f2c79cf9f505011e9e6074f34336d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d6c53773fd7be3811b96b95c40d6107383751038204d57043db372331ce59e9
MD5 8d8f6ff8113eff2475d4fc6551b2aa24
BLAKE2b-256 28bdbc7151461181366eb76ad60bcf2c9c907642f2585b73c073e9e85acfd41c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c88d88a687fd4e3f2205d59c90a9dbe25d5c03a80365a3c49a9735309f6b3d42
MD5 0dfae695a6763acee38507b7c0908bc0
BLAKE2b-256 b4ef0a997d69df6704fbe62c7688293b1a3322a434f246d012c4122d85d01aaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f4ec531edc39a716dac0a261b12a7551d2ca9f0a7c9cb4719dbd72a45b34fc62
MD5 f5bde69e0db50e8cac6439c684f9d848
BLAKE2b-256 5d87055cd8b122b47abbbbcdf08fb8e5359e082965c5bcdc43e17245b82e6e95

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cc3a6402b1642f63ffc140057648175383932e05c50eb325a6a6fd4b9f6151c
MD5 52301331fd5864c5250ce80245b48550
BLAKE2b-256 771a97c137d9e3ffb2268a39b804ba3ce4350ae05e7a60c9f3e565cd0f63e0f0

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2604d7c0ba9bacc9cce5b45ec991aa88529df63194170bb5c934f215710d0b51
MD5 d89da99dfed962a6044128824aa20344
BLAKE2b-256 0c5db5e5888cefa72e5611c3823d89bd955d6cdd0f639d140a00678fa40e3b2e

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3b81900b5191b752bd99b78fb9f6590d3782f718dd87d4824924b28547acf3ef
MD5 f4558146c15ca46749c50d879de2cb1c
BLAKE2b-256 3118891ad20c95dc2100092c0be68ca2a9c72fea2b2786cdd3dc2026052abe92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.8-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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c453806df9870f9319e2de36aae0d519483a2b10f2b3603e507999ed9056171a
MD5 179e3c25ec6cc56824a8d2d9821dabe7
BLAKE2b-256 30941fbe49052227f53d0cf2aff335e554e7a4e5864e0c8fcca0d684960c1924

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cb876ae6a4bfa6f5ef679ce8f772063a5d97ecc38d7ad0e87e01fb6d7312f495
MD5 f01f01d77cf266273a921007db7452d3
BLAKE2b-256 2550e5c94c91cc938c88b5aaefdba3f90782fe96e3115fa9de4a83c04525e2a9

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-win32.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 869.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d4fddf69c3a75e18bf60e87551e90726697de4fe1fd6ad66b459643e5ab98330
MD5 2c91a9344777b14d67a61eaedea97ded
BLAKE2b-256 568d5f9a59fab8bd7c4a39c42cf7dadf18a121a22026a279b7a449af1b8f8808

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dccc322fc4fc92f6f9622808aae104210aebdc9432c7ccd04549e170e325b942
MD5 e4ec3ddc3964523104b6848b2404b481
BLAKE2b-256 659fb9a1eb58aa01654b8a5b52271aa812c6d23736ca67c8ef96aee2ed1caff3

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0438faf8bbf0f406f49fb3d43920613d9221277efff54627eb067ee332a50698
MD5 03ddc93d2146f89987bb2e5b3fb80c4c
BLAKE2b-256 c64fccdd648c9fb7d1803f5288d8b13d5c2ab74293b67b9cb2bdeaeb271e7bb8

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 dbb86e94b227973563e01de7b351fb020a1d2e496e79244153c4fe71b9d685fa
MD5 46fb3d693a860e1feeea5f4780504947
BLAKE2b-256 cbd5ddc637c23c4484e068c9cf7f88e6b2be12f8e29bdd66bb069b3ace934413

See more details on using hashes here.

File details

Details for the file aioquic-0.9.8-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aioquic-0.9.8-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for aioquic-0.9.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a4f6c5abe6487a8fb4194481bbb255cc461ce57787a194ffdfa4006bdb1d8db
MD5 cdc962768c85f63a23ceed7433cd0d57
BLAKE2b-256 f2470950848c2fed93e5e47a26806a594559c2f10bacf7fc8f18d154440761fb

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