Skip to main content

An implementation of QUIC and HTTP/3

Project description

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

What is aioquic?

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

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

To learn more about aioquic please read the documentation.

Why should I use aioquic?

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

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

Features

  • QUIC stack conforming with RFC 9000

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

  • minimal TLS 1.3 implementation

  • IPv4 and IPv6 support

  • connection migration and NAT rebinding

  • logging TLS traffic secrets

  • logging QUIC events in QLOG format

  • HTTP/3 server push support

Requirements

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

Linux

On Debian/Ubuntu run:

$ sudo apt install libssl-dev python3-dev

On Alpine Linux you will also need the following:

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

OS X

On OS X run:

$ brew install openssl

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

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

Windows

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

> choco install openssl

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

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

Running the examples

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

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

License

aioquic is released under the BSD license.

Project details


Download files

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

Source Distribution

aioquic-0.9.18.tar.gz (153.4 kB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ i686

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ i686

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

aioquic-0.9.18-cp310-cp310-win32.whl (880.5 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

aioquic-0.9.18-cp310-cp310-macosx_11_0_arm64.whl (92.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aioquic-0.9.18-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.18-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

aioquic-0.9.18-cp39-cp39-win32.whl (880.5 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

aioquic-0.9.18-cp39-cp39-macosx_11_0_arm64.whl (92.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

aioquic-0.9.18-cp38-cp38-win32.whl (880.6 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

aioquic-0.9.18-cp38-cp38-macosx_11_0_arm64.whl (92.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.7m Windows x86-64

aioquic-0.9.18-cp37-cp37m-win32.whl (874.9 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

aioquic-0.9.18-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.18.tar.gz.

File metadata

  • Download URL: aioquic-0.9.18.tar.gz
  • Upload date:
  • Size: 153.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18.tar.gz
Algorithm Hash digest
SHA256 11426632603eef7214672f3a86fec0835e625cf6de94420f2589164276d041a9
MD5 51a0167f59b018b61f310f5cfcfbbe8f
BLAKE2b-256 f1fe47bcc1933de0bbc8659a28aef0340b2c0b72eb66f8627360404f3f14eb08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 68abbbd21704585305f8b8bc9465f727a0b0931b09f8a6991ae8b24530aed6af
MD5 54f290727f5fcb4babafcaa598703cfd
BLAKE2b-256 a8982bf365b067a2a17af9c8b514a2743a59af99429dc99bf18c244fa928d543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee9f96871fd8f9ec3fb900dd98264b29d2b8d999fbaf71cf1787e70dfe7d210d
MD5 c744a1134ddc886d3c759369aff069c5
BLAKE2b-256 e480c5eaf6ecbebf8ca2f9f2cde0eb5b7507bc421af7bd4810e36a0fbe3e7f14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a0ff4c4a75971079a58a7b2027138593b50eab3d1596bc04a677a1cab0663f2
MD5 58d784680950ab405b4c70fb936d5803
BLAKE2b-256 b808ebc10518044c9c74adf3ac76dca33dcd2dccb89e5301a98136601db40970

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd4a34a0777268d032b4550eb73cef1c5344d873ae3083d42d979385da952920
MD5 b891f26ccd02f36e1b253df794ecf615
BLAKE2b-256 8f861070e7f8e604f566b372efedef16ed1c9a0d46dabba2b7e74064a29d13f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 906edba51704ec21f569926b926d72640068a16ccb1b31f97a0833e2f5e0eb0a
MD5 7e0b350241b986e6b6c02fc87040f6fa
BLAKE2b-256 564ff65a1719331a2418d61f55490995e3b716ff4509a6d9a2d08a3cf3692445

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 624033f4b0c1d79e8047b741bfe121df219c652240f6082f0ba6a0f1062c1373
MD5 4381758f2366cf9305a00ca3b7fc24f8
BLAKE2b-256 edf61375a8a2fc68adb19d0e3bced83ab2ff1362c9e3b1f2bd170b6ca16c5b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe3098e59c64d15a0a85585415fd4561d2a8cc2e93a87896a95fd4c0df7f9680
MD5 1be47ffd11580b5c8a1fd592f6cc8e9a
BLAKE2b-256 b94404a62ae77c1343211b1357993119bf749944b1bfde9ebdc8cf4c39fcd923

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 151d69ce9bd4009365035f2a8f7f9eb16730e64debf685397334b6eb9eb1e0c2
MD5 4e2bdfc142c442e502e310cda374a5e4
BLAKE2b-256 27caf1a7b4c9d92bb8ac4d2b63456aeeb032d927420f1e15dab5650e96f79378

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2ac7c4056ddb62e40bc9fcbaf1af90805d58cc4bf26840dea4722413dfe0c3e3
MD5 948b16f9c5cd2eb2f924339a397709a7
BLAKE2b-256 eedc166a37359e6cdce114bce9dc2ef03324c8174218913bff8b9050e04d882e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp310-cp310-win32.whl
  • Upload date:
  • Size: 880.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 69eec2de760bf9c4794bad3dbac82e36affbbddb4ef8ec4df691be68c795b467
MD5 edce905d7e04b84a4a91f94aa6f1ada7
BLAKE2b-256 2deed6c6f3b6b907508f353c37cea1b878f464684949497ee73748d50461a2c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bd66ae511e5d81030a9a2d2611f9578874997076a2fd820a86188ac06ac1d2d
MD5 c4bc50834e406b9b338ca79bce41b0bc
BLAKE2b-256 5566b9674bf5f746b2c530dfb4462e4885cf5975da0b57efc966a336f93b599d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a01ff7114b3da57b755424ce07db1185c4b2040e17bd9bbc75d75ba0c7d31fad
MD5 327b2f72929a6c418692af16fd96bde7
BLAKE2b-256 a965c67e6dad38fb6fc7c3144eaa05ce65a6482a08084c09bd82b1680a9eb1c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 92.1 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30b001b7d3736c365c3659e8384ccc5d91176ae9a6347d9f634ac3a7f048c78e
MD5 2b39d0e16cf4745f5c573139457639f9
BLAKE2b-256 64d81d69be3d2a08756652420d2b6e1d42e9356bc54f95439984f4284e100fb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b29c1390dd650922a15038ee489d3c38911266a8d5f760c637d3304c87f301f2
MD5 24a1b7ebb179911fbf68ab8d770b523f
BLAKE2b-256 83fed02876eccec8495ab2b977ce2a7cfda47b212028956351fe58d759b2130e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 275a7891d681aea6343fbce514f303ce69ff37288df034371985204c2189697a
MD5 f817717c251ab2231155345ed6b57ee3
BLAKE2b-256 5adbb41497c651b985a10c670612d029968495e8501a4cbc6f38958dd57dd4eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp39-cp39-win32.whl
  • Upload date:
  • Size: 880.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c6178ff1494839b7035ec80911842103f3aef1c852be808467c8a0beedbb6cf7
MD5 3fb5ef784a01625d608225bb47d5dfcb
BLAKE2b-256 cd248becf80907f2a1ef774999eb8f3ff7e5e21aa9d6048f306dc568caee212c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57d53b2ac45784cdd1d987a410e547788003d9396d8b6a2083b3d9f7b4c9ddcd
MD5 b99d6f59d4eb94ebf99a1f39191d59ca
BLAKE2b-256 98bf678cf1417240eb95f67547411f44832996d31c1998a6b1ccdf82ca3f4586

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 03a530dd41fa36bd474bb601f475ab53a5c5cd6ba1a7ad1d62479f98e9d4e81d
MD5 4f71a5f3298aa63ef5d7db28bf3f7217
BLAKE2b-256 3ae4164c01efc89367ad480daa0303d87e2afe8d71fd604a4a08550d5d72153a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 92.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 845292d6ce24f3d4d68f51778ba3b8c20bcee008a53a034edf1f663f41599657
MD5 1beafeb419463568a83e4302ed8263ff
BLAKE2b-256 a5273df39a79b9d7ce755ed33a7f43c4748848b01f3c3125c001bc77e945cce1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e957349ce7e8b08d51eaff4d000e27b90e001e5b10a263591056fb59b2e23c3
MD5 9ab427327bb64437e6b1183f8a0af11a
BLAKE2b-256 f50854f55c79c6e6ad2c77b2f12edc592ad8cf90f0173544d2eb412441dd730f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 92574c363763276ededb96d336155f8e1e43beeb05c04da48bf23f75c42dfa12
MD5 aaf215c4c77c6ebebb59d35564398c55
BLAKE2b-256 4ec1f8bfea74494323f9a6a2cff1c010d40b9d98c87579bba63a1a4ca5a1358b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp38-cp38-win32.whl
  • Upload date:
  • Size: 880.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 03ddd22685eeb316df8ebd80d7abd82d8b8b299c33b2d22973e1dc493cff3211
MD5 e4d3c83c1f24bee741b7a6e3be303423
BLAKE2b-256 25f1832d66d6bbd21aec6c3c2be730191e80e84ba9c7b1ac45e462ecb1e3947a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c10275cae7ed9a1aa3c88c4cf069d2d3766805b5bd03547656c67a2a7b0dfc3
MD5 94712f44439209779311886552563766
BLAKE2b-256 0eff25518b08695ee5de94cf76a7780bf5ba0f9bcca596dc159b5e42384687a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 278ec8c157d6a16e9dc86ea45e71f449d309d86b51224de2ab697a374e24325d
MD5 6359a6dd4f7202d993a52d3105a4238b
BLAKE2b-256 759533218057dbbc363de6a27b3c041673fffe0401df597b53c9dc1c9538de7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 92.1 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 372fe0de15f904ff37fa8704888d0a8205c94b36f5a1735a90d9e4918c84a072
MD5 00357fc8a59955874900a0e3b66e112a
BLAKE2b-256 a69d36b34f9f70cd78c2bbd89aedd28f47b0abeba46ed3142b8378f42fc0a52f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2204c7f1eef3c906a084cd0e739502886ea1edf27b477e19101823e1dca9e827
MD5 68ba6b7bc3b7f6f79b936624ddb1cf9d
BLAKE2b-256 566ba54a06bd1d72c70f76a80c3a3f66b449323a34dd094aa1ea9cdb2cbf2af8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9f2279aeb29e9728623c674607416f8c60ec9bf918682b7c7d538eb286d3e3f1
MD5 ca1abef6797767e75e9a629e781fe46d
BLAKE2b-256 c1fb906d769008325f1ca50e4aa27007e176849db24fb8ecd17138499dc3d218

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 874.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 848d426cb7e585f7a214d966ff0b238c8417eff8b8d4d5ae53ea332f7c102094
MD5 aec4e65e7967eea875caaa84f76d0f1b
BLAKE2b-256 937b13212c0db5157d0cfbdb00d8a0652b4daf8231c7a10aca185f8aaf07384e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0059d486d1a16ff21179a62b5ecc0c1e1fe074bc0a33e45a1513efe22fb1ff41
MD5 98880bb44be4a8ffe4725ba4a6592ff8
BLAKE2b-256 7993bec9f6e251e8441b94d609c048ac0b2d9352e5c3d284c96858da4f328c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aioquic-0.9.18-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b097523c18ee887d0bd2c0c9f68a12205313edd8bea56193c2ff6c62fc174ad2
MD5 9c7953f831114dea1f5030bc457a927c
BLAKE2b-256 d7c3fb35c211808e57cac712997883f38be53f32e19a4a01eb63caceeb5e0e6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioquic-0.9.18-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aioquic-0.9.18-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9d56de3450e80fd82a140068f38e18115bcf9fa89f57ce3800cef179fa75f87
MD5 43326005fe75b112fa4776f67ca25350
BLAKE2b-256 fcb36f07ff0deb0f053c0f8edbb984b868f464f689ae1f5b4c77c8dba9bf9641

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