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 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.12.tar.gz (147.4 kB view details)

Uploaded Source

Built Distributions

aioquic-0.9.12-pp37-pypy37_pp73-win32.whl (870.5 kB view details)

Uploaded PyPy Windows x86

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

Uploaded PyPy manylinux: glibc 2.12+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

aioquic-0.9.12-pp36-pypy36_pp73-win32.whl (870.5 kB view details)

Uploaded PyPy Windows x86

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

Uploaded PyPy manylinux: glibc 2.12+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

aioquic-0.9.12-cp39-cp39-win32.whl (870.4 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 Windows x86-64

aioquic-0.9.12-cp38-cp38-win32.whl (870.4 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m Windows x86-64

aioquic-0.9.12-cp37-cp37m-win32.whl (870.4 kB view details)

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

aioquic-0.9.12-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.12-cp36-cp36m-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.6m Windows x86-64

aioquic-0.9.12-cp36-cp36m-win32.whl (870.4 kB view details)

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

aioquic-0.9.12-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.12.tar.gz.

File metadata

  • Download URL: aioquic-0.9.12.tar.gz
  • Upload date:
  • Size: 147.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12.tar.gz
Algorithm Hash digest
SHA256 687a2933dac95f0f42868c5b6140a487b980906bdfc00f542e62b2576461a095
MD5 492e70ef75caca05b1acdeb1e53b7928
BLAKE2b-256 dd6ccfa9deca37f81da1148b3859b03693050f461d4dc2ff62a28c9ff0860670

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 870.5 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 76df004edc987bdeaa0c20b93912789b0afcb0f9616cb2c1791a2d91ae425bfe
MD5 e8cacdffdd8b15b8f99cedffd71bff69
BLAKE2b-256 543fb3a50ca2f60d3eedd0768cf0c381109da966d808d650efb2117ec6c4d6d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 026561328d7a96c113b535f9189cd9d4aa601215d43be61336512687e9ab90e8
MD5 b5da17302db0eada1e12cab12accb224
BLAKE2b-256 93acfc06fd21114a62d66c60a33a9a25983f0a949fc950a92f8539dab11decab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3729d4edb6094a767abf45e8056e2b5c966ad5a202176e9056db05566a553757
MD5 10a02aba0f2b1a3cefe58292f171bb5a
BLAKE2b-256 81ec3a1a13c8672f8140b3a06b566be89d4bd6406208a8027964d0ef2f8c0dc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 870.5 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 7392cc38ad6136a2d40a1a2e4934e365222d5104bc5feb1fafb69731c601c41c
MD5 c31d843663207ba577047cc9e0a15ad3
BLAKE2b-256 2944943028c168f8aba5cb1ec66c13dce2bf21cd4f3f1ded2b2dfcce4db57dec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9118967f528dfee0d51f3216c64c7d6df46ae2316310a680049edebbbc00da5c
MD5 12783dfb0d6d032c835974558e14a53a
BLAKE2b-256 2b08410718d824cfaf9e45d23e712c56ee04a41b5cabab1ce907a4dc3326db5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 497616f1a23a677b7c25a5f7ba6654a0f67e5963e0e92820b75cf2f7a393de75
MD5 5be1d34bb14dab3f8769fc2fa6c2cd25
BLAKE2b-256 b0174dd5afe45ee5e4381bb190efa9efc687949e2cd44399e085011a02a8a791

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e188b5b27a56234a82c5e170c1d38669dcc6ec01df8a1c08dfcbf0ab0e0110ed
MD5 837b566d390d50bb79aedcf4b0ad660c
BLAKE2b-256 d6665896c3d27a350d23730c422b7bb2478e89e3f67dc92c5386749a615c09c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp39-cp39-win32.whl
  • Upload date:
  • Size: 870.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1dcc7dff165d4b6b082bbe8159497aee9f2c9a4cc582a260e55ed621d5743b8f
MD5 2044010b2e2b8cf103c7652c50af814e
BLAKE2b-256 70ce0ef5992c6ff832e497d5bf168a9ed41162ad2df8fb80698919ddd56af17b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de63a2b971bbbc784f6c98709ab149ed7ce0bc967c240683151d0ce39b21f4ab
MD5 36e1c8c0d5e44862154fb73526fde89c
BLAKE2b-256 43d0bca88a97b8d78ea41818b571044c18e450698041a52f932ff02d4c75073b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3a37491f6b24aaaa5a2e1eeaef9cdb75ef4b4c2d377c3e98704ff7be852e379d
MD5 828510a020c2c8f5fa065f847208fa9e
BLAKE2b-256 839fde45e396fcf529a6c40ff399d5ba5e39eb07f9d4e6ab1cfdf841492a3c48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e08d3f598224e921a9f1778ce8cc77645e8e168c9757cd1598a0264158167b5b
MD5 cb03fc443b92b947c36b5b653ccec481
BLAKE2b-256 77326da5a402c931348c5da4687b13adb23074fe84cea4f1a18515e9ec235dab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c82dc8a0305a86f57338e80de05fd6b58b8075d4e2a24fc1540fce7eb9081d7
MD5 eb0bbc07e1e398b4fb4659e378bc8fde
BLAKE2b-256 e44d37e59e88f7f6797369d449a8623d4c504340511c32e6c71a89a2cdb69cc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5da76e1a5fa79c116e78047f0db7b35e4ec34a4f52d2161a1d005d29c1f7f94f
MD5 db316925d3d7eacf93a01c186b37ec96
BLAKE2b-256 b970e81cec276f54d8af959155412f3db893f2c8ed68507f2e6b62cf87969a2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp38-cp38-win32.whl
  • Upload date:
  • Size: 870.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 08f0e8f7bd1abcd8644297c74aba62669a69f1462672d05d4b3b3b5c11a6629b
MD5 1308bf0e75d881b1d36246e2e957ccc3
BLAKE2b-256 b3566c3a46f8cfa5d620075f264a40af1e1806a2cc87674e73f321cad17dbd3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4d509bed7fbe6c3988c5b50cddb10b0d67cb88dda2f631767a42e7ffc8c6fca
MD5 0e1fa176054a095b8fa968b890fce52d
BLAKE2b-256 3b9593980ef29b9f16b709def2ea6e11c8ac4bdcec9e65e0bd4a234aad0cdbd8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b1db826888b402adba18373df0bbf1ecd90455546d43a1e9dbbf5b00ce83114c
MD5 8d527e23eb6ae98fef00972fb5037d6e
BLAKE2b-256 d525aca0c49b32e0be731f62056900ae0bae893c97b6a6c374fc3e9bf4f9fb74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cb485d1f74a581d206f1e2c50513947a85a7043fffe9c050b1076b07f01fc323
MD5 6473dcc9f246cb533c0c828e51f0f791
BLAKE2b-256 866a266baced511dce9c46cac261ea5454ca7bf15a5755b17c1e29b602d65643

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e2931c2898d804d6da1ff8f3aae12a20c8a16028b3fed026402d5b996c103645
MD5 0348fe080fca9ccd85e1e8419a2e22f2
BLAKE2b-256 b7abb42418c55a7b00404eb0a683c4f713f150f5b3d05bb02039de9c30a6c351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b0ed3467fd6d5f606c54a690195a45cc3372c99af908f1ee275855a325536406
MD5 e2a7d01ea433dd4add4d2856da617519
BLAKE2b-256 098cf0a6deddc603a22a6417e097b5840f6e5844e4a82b7dfbf1a7e88d6a7c82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 870.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7caaef01fe6987dd74f705a1669f96bb4c9f1f9e77cdc69c77d22c2a47ee730a
MD5 581de2874c20206627874a968002b55a
BLAKE2b-256 ccb615f48f55e2a1cfc6f36b7eb96d35fe0d2d30037df2ec6c721694a393791d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39d94bf629c2de8afb145745dd6fea6fe1c1daf267e81ec90c38e8640ad4aaff
MD5 8a1f8606aed46501ad2b6349be53c080
BLAKE2b-256 5cf6bd4da6d8f8a26ed4bbb130e4af589587ba61f14d5a5b6e1fb6ffcfe61a77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 733a80ac7492c8903ff265fc120f4e36249d977d89080f01de84bb0fdb5dde2e
MD5 86232042cdee88ef98d1d0e3a8e8ac83
BLAKE2b-256 e5570c0b2cb218297c4edefd1283c58c8eddf2643d31291bc02d23e7fa1af050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 66eeaf6232b19a75d9b18bb6017fa29e0ee0b613f6091896c95666138f74302e
MD5 5eaf4e0cf2a731bcee671b728807a671
BLAKE2b-256 e09e7b9cdab233e147915ce04924a77459f2c88f3506b4d040f7cab2944918e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e493a28ef45e73739e16c4bfa4ddbf298f5ecc4d1e33d680cf3b59b2686eed0
MD5 e7fc7d51c8aec1d2245ea1d8e4fbe0fc
BLAKE2b-256 685285644fa2a69f21a50a9c4bc3cb6d43f88bea374bffd115e2ba5d525138ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 842a003eef695ca42f390ce493c0033fddc5b09302ae54138ea78afb444b0209
MD5 612c9ea94c94273b2b9a433be44e18ee
BLAKE2b-256 37bd2eccbf10f537b9397de636210b1f868f9251083046d6405e57d1f4a6c4ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 870.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 73dc82b9f1fdcebb09429406746ebfa60e86baaa7e55d9dd0bcf5f424b8d40ac
MD5 db0db8ff163a292cb5af4b83f5d71d3e
BLAKE2b-256 1f12479a35261e41c4160991587d30cd9fb2fc002aba2d7b225302ade129bddf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 87d9fa5b2f825eb71b9554e3f998af0ebfc4d3d8cf11b3438a185eafabb84525
MD5 b5215d7af06f212dabe0d46abafb0969
BLAKE2b-256 da9eae8ecae83de5849d44ff162141794f2c6c9afe04fd118048e0a2ec63c24c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 98bb9eb2248ab20a819689f72c7467a781c9d2ee36cee094b2fa42679b09a648
MD5 2f82277bde2cd3c96a6ee87e13924eda
BLAKE2b-256 6da4514db2641a19cded058f1daea0090bf76854203637dbdbc26e1e8d1f6d28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 149843f59113f627dad2d142732d573637addc2e98e6d13b79ff4957886c5ec8
MD5 8924fb68a253432113b2698f69a22c78
BLAKE2b-256 f4f95a19c76711499c5b94bde940e814fac74a68edb2f699e233bc5dad498b03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.12-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.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e0619854adfc87e351497974a507e74cd81b0c0f99da9c445872a3e23b61d0e
MD5 9c2258bbf03da9b4c38112dc15dd8aee
BLAKE2b-256 b21ce18755196b1685bf97c3f91f5fd29d6c4476c1cc199ae36e7b8d180ade7c

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