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.15.tar.gz (153.0 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.15-pp37-pypy37_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPyWindows x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.12+ x86-64

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

Uploaded PyPymanylinux: glibc 2.12+ i686

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

aioquic-0.9.15-cp39-cp39-win32.whl (872.2 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

aioquic-0.9.15-cp38-cp38-win32.whl (872.2 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

aioquic-0.9.15-cp37-cp37m-win32.whl (872.2 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

aioquic-0.9.15-cp36-cp36m-win32.whl (872.2 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: aioquic-0.9.15.tar.gz
  • Upload date:
  • Size: 153.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15.tar.gz
Algorithm Hash digest
SHA256 1dc8dddfdf1e21f95e5f6b9a01512f989021d74064ea10967011292f7aa8fd98
MD5 59bb3e0b31fe3a4f75038b59aa602d53
BLAKE2b-256 47253378dbe1241a207f136f7e27f9df4adee84681d18721fb7194c8b8302d93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a821a225002739393bd890ad7ddfee91346fc9f92bd3b6bf2dc33e2ec84163be
MD5 dc0c5b4a13fbfd3379917d6641d26afa
BLAKE2b-256 d09feb0e72cb35e3ae689b650f16618e31bd5b42fcfb799ce82650e1e5013096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 081862b7614a969cd1566b964d936de7bcb92e15fd4e88132f2db689497241a3
MD5 66fee9fdaab897f35711f345a620012b
BLAKE2b-256 2decc9df5e8e2f6bca8c580bc42efcb8c7519b0d7f187443cbc01d1f0c18fa47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 57075325e5e09377d9bb67675a8a972b72519eaac48f1ac9b10706dcc13f3d45
MD5 d866002179b69cda84af0e3bec6fd045
BLAKE2b-256 76f5a346621ff54a0a0d6b70527560b10c9f09fe1447f07adf546848e637ef70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 291734ea97280deb314f4b3658324cf00424f7c131176a8cea30cd4c5eb8b0d5
MD5 ea65f229f5b9a3ff4f7a167760543c8a
BLAKE2b-256 aa5ea03a58d3a15c069fbb9784ea1bf61ea7f09ee11f8171223d12c7c70f6d7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4a61fcabad6f3cb0e35d027aa8564beaadef621f5e7bb93ccff3a0762dbe14a
MD5 36db63ce0fccce30119b92ea1b977daf
BLAKE2b-256 05b8c1b772d92d725d7410a9971318aac2d789476387eebfbe373bcfe8f8fa24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 997081ebc44133c210ae521b7f0cd96ae1fa18e67d4ae71a7873e3c20edb58cc
MD5 20fcc822a29043f9cd27f4cd7de37d5b
BLAKE2b-256 e25d059007b20bd219463c7358c06d1c49fc49068982ee525d1323da6ea2c884

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-cp39-cp39-win32.whl
  • Upload date:
  • Size: 872.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 37a82b260f434326e0474673885695409cbeab7311f65a407f3cfed3b64d3ef2
MD5 60244895c1e4c2c0db0ede72e55d2136
BLAKE2b-256 7848de99542900f0721a7ad3a9482470235aa1462b31d8cbf4598d48578eb18d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08bf186254ecd62d1b7bade5db1125bf106fe914e213e6ec72a1f2ca87213712
MD5 86fca071e474143e83adecb2a6ddcc60
BLAKE2b-256 5ec1b0f3d279a6b87cc170487bb76901f5ddab26373130d277e0b58e73c3917e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 218052650a0e0a369ffdbfaad8c0a8cf832be792505ab3c8b3bfa8caa48761ff
MD5 4764b02d61fa9f869f894c48f5392f8f
BLAKE2b-256 21a05dd749d6001a5875480109586bfaed545b5a9029db668179ed75a1d07f3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-cp39-cp39-manylinux_2_12_i686.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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d4012bea2277885ae54262526ae344300cbacef94d651a8d44b9e6e8cc37a3c3
MD5 123acca8616525a5638c2c700324dfa9
BLAKE2b-256 f2b1aa8d1640c90b6e004c90fc27e066aa960e9f67298b2b29008c594a015058

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2b3e69d9ea4cce62e1154e2d16763c8349e638524b86f50568435709f97f234
MD5 4f4e6086b6269e596f1c1dcf16ab10b1
BLAKE2b-256 a0f4d29e6068a2668dcce06cebb1c81ddc9f027daf5cc3575cf36e2b036913ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e945ef713e956d5b5d108480f7f176fd3d88544a89ba097140dac4249fbcd41
MD5 5fd8fcecf4160e48f618adc5becdbce2
BLAKE2b-256 ee28767c1372244b8443f9918ebda07eef7a63f6dea1ae7f02f39c97a8e1bfa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-cp38-cp38-win32.whl
  • Upload date:
  • Size: 872.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0c90f622dadba46d6e422cea767c0255f27dac62afedae5b730c58b6a10f9913
MD5 06d6c3ea06434e756d2441aef200209e
BLAKE2b-256 cd2751cf69a2c384c29e6e18a125c9a4671d51358c85d246f501f851c4bebdaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 151c61bb25dddf2815ae43f8fbe6e3ffb1fee38e9a8acf82e9f722b832c3c2cd
MD5 aead459397b3f282f65752818a0e6e38
BLAKE2b-256 832e1c96d772ba8f5f1fce71e49adc6938437923e18385821986bf1b2f827e5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 905e285234aad7607e6fe01bde5ab6eae6c29356ba0dfe473c1806fe4d103b92
MD5 3f9d068698d9b6d11477f90a5ec0055b
BLAKE2b-256 fc4d7298467396a7cc0ff194ecb30177a897cb0cae8f7f36ec30f9dd92d2c036

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-cp38-cp38-manylinux_2_12_i686.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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 dc0e866cb22053408572a1038db95928d51841a6753a865aaa59cb1d290bac88
MD5 1a66e493c9e1f237e1e9b1c4933f17b7
BLAKE2b-256 19fe62d86769239f050526b1c121e4a9ef349490b4472499f6fbb9ee5c815949

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6d31c20cbd8b4406d57d3a03e81bce7efccfca49ea36e8567958f0c0714fe4d
MD5 9123559e305203cc8ec42bf781a43e72
BLAKE2b-256 f71d9c87f4a3c2cc72210c40592a6843c7c6792f399c303020a4d11df6f78af5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0626af5340a4e9f096091e88ed425406b130363be6a62bd538ad992e21126372
MD5 3cd718b8cb1b0d820d84bbb15bfbfe72
BLAKE2b-256 2a1a3f7ab35740d75f1330e23662e8077468d7be55531d687a963c95f2e9ff02

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3f92fe2bfcc2b2d4bbfff5a6f06a5a22e53dad5285cd947a49cc7295845367be
MD5 b19b1e9cbd39a1205640eeadf87adade
BLAKE2b-256 99a3a5f38349a98cf501bdb4bce927ca6f5767afd6f59dcfd4eab4adb031842b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7cd294831f20f6d6d67ef4924fcb3f861fb695e765ae0af27efdf67f65deb396
MD5 547fef4f7b82ceda865df8da58710616
BLAKE2b-256 66d4b62955fca50dca69d9df9c65221e549964bfab49c4408dcaf37b1d800db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3292a387799ab07b2710d6bd79039e720f554fe13a93d312edfcb2ad0bb7234c
MD5 2463b1191b7dd981c3c1163733500185
BLAKE2b-256 cfdb540c2751596b5ddc1d655b03a7e44d792253ea09934618f6a29bc2b505ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-cp37-cp37m-manylinux_2_12_i686.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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 78cd2218e17a81ea5c44465e9a9d51079ab52eaa6076cec0a33195184b652702
MD5 645f3e0ca1bff1e1ab84d3c1162505df
BLAKE2b-256 7ca7065fb9061f14b25be8ea0dbd24b306c066657b9d8bee07fe847654508ef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43d81645ab59a441dc1cb4315f7a71c6a675399df980ecd4dcf7238af63d9b7a
MD5 be42a52b0dd61d9c49ebb0491d686e52
BLAKE2b-256 beb503da5fac7066f2fe2b3cb7f1d92461f5aa5927756d285acfaee20baf7a86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8a272a5ee1c822c946e551661830f45783fb788b8d121556b26a57fc474f2236
MD5 72c333716ade584cfc91d38349ea9de2
BLAKE2b-256 18c8afe27694909515ff33e9ec3df0a613cdcd7cce09d6b8d5eb277bee21b73f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 21db675caf58ae64699057abee0ded71157e3dd6fb565e86d4a7e1513f260646
MD5 e6f3bdf33380316859a8fca324a0b3be
BLAKE2b-256 0d3aae7ab805e68e353620ec24656249a5bb58820458ce25ee90241290aee1d5

See more details on using hashes here.

File details

Details for the file aioquic-0.9.15-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e8ab3b2e3858ab5d37d1e2125407dbd1c221c13ffbe9b98a89355f5f4d22560
MD5 89b2cb76f265753eb375e9b71e54603a
BLAKE2b-256 662c8cdd064f2813e49c436007d8af6df0e40286a909cc2c0fb9479be43e89e3

See more details on using hashes here.

File details

Details for the file aioquic-0.9.15-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 52035f0197e74b1407688c3f499c5cea17d690e38321607e2f3fd540af243dd5
MD5 3fa963e8db8c6d4ef6a587e8265c0da0
BLAKE2b-256 b0c729e8ae830b9ccad3ebe54c0011df18c4a2611c01db20121973457536badf

See more details on using hashes here.

File details

Details for the file aioquic-0.9.15-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: aioquic-0.9.15-cp36-cp36m-manylinux_2_12_i686.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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ccece471a7b7728eb2ca08fecba0ee33f982b9bf341bb942fab14138c525c185
MD5 1fe506a4b94d077e8ff1916c889e4dc2
BLAKE2b-256 64ea23fb98297d4c400304b95d39ac38817c0ec30d8d870fdaf3a77103225950

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.15-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.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aioquic-0.9.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96fc515addfa7d34f6f2435895125fbfb921239633345bf4b885017f57dfbfe9
MD5 f0de90af911b595d881fed499ad94f7f
BLAKE2b-256 92480caa40de44181e6ed9bbc9c027d6909c1c5c29933f7afc189b073a9363bb

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