Async http client/server framework (asyncio)
Reason this release was yanked:
This version includes overly restrictive multidict upper boundary disallowing multidict v6+. The previous patch version didn't have that and this is now causing dependency resolution problems for the users who have an "incompatible" version pinned. This is not really necessary anymore and will be addressed in the next release v3.8.3 https://github.com/aio-libs/aiohttp/pull/6950
Project description
Key Features
Supports both client and server side of HTTP protocol.
Supports both client and server Web-Sockets out-of-the-box and avoids Callback Hell.
Provides Web-server with middlewares and plugable routing.
Getting started
Client
To get something from the web:
import aiohttp
import asyncio
async def main():
async with aiohttp.ClientSession() as session:
async with session.get('http://python.org') as response:
print("Status:", response.status)
print("Content-type:", response.headers['content-type'])
html = await response.text()
print("Body:", html[:15], "...")
asyncio.run(main())
This prints:
Status: 200
Content-type: text/html; charset=utf-8
Body: <!doctype html> ...
Coming from requests ? Read why we need so many lines.
Server
An example using a simple server:
# examples/server_simple.py
from aiohttp import web
async def handle(request):
name = request.match_info.get('name', "Anonymous")
text = "Hello, " + name
return web.Response(text=text)
async def wshandle(request):
ws = web.WebSocketResponse()
await ws.prepare(request)
async for msg in ws:
if msg.type == web.WSMsgType.text:
await ws.send_str("Hello, {}".format(msg.data))
elif msg.type == web.WSMsgType.binary:
await ws.send_bytes(msg.data)
elif msg.type == web.WSMsgType.close:
break
return ws
app = web.Application()
app.add_routes([web.get('/', handle),
web.get('/echo', wshandle),
web.get('/{name}', handle)])
if __name__ == '__main__':
web.run_app(app)
Documentation
Demos
External links
Feel free to make a Pull Request for adding your link to these pages!
Communication channels
aio-libs discourse group: https://aio-libs.discourse.group
gitter chat https://gitter.im/aio-libs/Lobby
We support Stack Overflow. Please add aiohttp tag to your question there.
Requirements
Python >= 3.6
Optionally you may install the cChardet and aiodns libraries (highly recommended for sake of speed).
License
aiohttp is offered under the Apache 2 license.
Keepsafe
The aiohttp community would like to thank Keepsafe (https://www.getkeepsafe.com) for its support in the early days of the project.
Source code
The latest developer version is available in a GitHub repository: https://github.com/aio-libs/aiohttp
Benchmarks
If you are interested in efficiency, the AsyncIO community maintains a list of benchmarks on the official wiki: https://github.com/python/asyncio/wiki/Benchmarks
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for aiohttp-3.8.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c987fc1646c8272c4d76b0361fdec957b3e4082ed8fc9f5143ebdfda4f265c3 |
|
MD5 | 979ce7cbee026d1ca95d61fc7e64f660 |
|
BLAKE2b-256 | 3416ea67093e7b37385e4bc0fe06e57315cf04db7d1b64aa3e40483183f1fc84 |
Hashes for aiohttp-3.8.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efdf06265e2b560b1202626c83b35eed5bd30ed81a4493f73d30ebb1bc04ce8d |
|
MD5 | 3b61e8d9024fdbab18df34cccb53f802 |
|
BLAKE2b-256 | 1e40b94234d769b2e10ebdf8f8fce67b73020f37afb273e0ee328cdc8465cba5 |
Hashes for aiohttp-3.8.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07f4acf59e3d88c229c8d726cd3ac8d92457f20c8b2ac25afad22c9d9e0a198d |
|
MD5 | 9e209d514eb8c3ada1449be2acdd2b4b |
|
BLAKE2b-256 | ffb819414223d4b11640f5ab47f4bee42c39c74471bbe43b2f7b4a8dbc3fb1b3 |
Hashes for aiohttp-3.8.2-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 793a0bcbc3ea851fda46d72245d2f53f59c9a38bba480b83788b61afbb803725 |
|
MD5 | 090f157e087cf06786eaf32da1255755 |
|
BLAKE2b-256 | 9078b328064ff78adda29ced70792fcd3b10601986c0a753b3c77f6a74df1227 |
Hashes for aiohttp-3.8.2-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f5f3e78a6014b3060112be7253b3baefbbccf2147e5f8df1b3fa163a74d9d6 |
|
MD5 | c14e0d6db9af5b3145354806bde33df2 |
|
BLAKE2b-256 | 1be8f3f6b11e3c1ef4df3987fbc7aaa2e6a2d99b723d200dd216e19a05833c4d |
Hashes for aiohttp-3.8.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a25d945fc6225b1bf7628229a40b1cf00f0a122843dafafdd09c9a921f6e5f4 |
|
MD5 | 064b4b0be0a9ca40d696ba1109890036 |
|
BLAKE2b-256 | a914e9aec0a94e44534d85e6a58e7e0a3d5d46a9693f36a4ebe3744a9c05a5a9 |
Hashes for aiohttp-3.8.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde54b9d20376f132020726156e4d8a2054714edd86709608d710f950e169621 |
|
MD5 | 05c85a7f6ad7de7c6b4ef032cae9a1cf |
|
BLAKE2b-256 | 16d362b9ee05780a944d30c8e31e87385440a8dd420a1bb3f52be6c7821696c1 |
Hashes for aiohttp-3.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e94500d9653e85bfce5d604e99f71407e4104ad4943caddef379b6cc4d6e07e |
|
MD5 | c252e2acf85dbe75f63ac4d3b85995e7 |
|
BLAKE2b-256 | 9dab1c74f5e791e1df25694963250c964cad8732853372fcdbdd1f0802fd1d86 |
Hashes for aiohttp-3.8.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cb8203740284d385869381a461fb1ae487c166cb669fd3002f44fd44bb7f187 |
|
MD5 | 0ae1ef34ce0c5a127fe8b078f375d2d2 |
|
BLAKE2b-256 | d58f3b2605c6c3411a12c12799f1a48f64c899f17a088f87469528fa2df03b72 |
Hashes for aiohttp-3.8.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa71fddadf208c2dae2092c229d928cb4d3fc12c769876a54b8ed53e081fe06 |
|
MD5 | 99aec08b0968e724ecef9c42fc3f71f0 |
|
BLAKE2b-256 | e61a63c36cca1015bfd16a5363629294982b7cd77f2847b7f4a5db9051c6fd00 |
Hashes for aiohttp-3.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d9f33cbe36eda9ae33e169c27b33dcfd3791972809018309ead35e0997024b7 |
|
MD5 | 3c346bba1dc264cdc4501b109a68f6a8 |
|
BLAKE2b-256 | f482d1df28b2e5f643a1723985b7d7800a7778c27f0f6ccb79d7be1419f66d79 |
Hashes for aiohttp-3.8.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cf475d3c621f9437220571acfca1317899868412d27760b54a3a7ae7c84530 |
|
MD5 | abca2638ae7ecc9d4a91b2e69f4032d6 |
|
BLAKE2b-256 | 388b82dfe63b639ed9dde160755b88a926f56a52d14731c760aa05c0234434dd |
Hashes for aiohttp-3.8.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12c9b8d5e4c410bc9c5d781491a695b07857671d631ca921f0effa53dbbe9082 |
|
MD5 | e7ce1def5f60b28c850142bf467f4a07 |
|
BLAKE2b-256 | 0e74bdf9a1b9be07604b201dbcaa13683a2d6d780adde33c7de2d3051a95ed7a |
Hashes for aiohttp-3.8.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2775ed7b86e47084b5df0e7e64f79fc9900ef6c3d7e247a8ea2c8a7e0763b68a |
|
MD5 | 80b99916c532e47a792ae9889b7e034b |
|
BLAKE2b-256 | 2c8d857b427aea7ba49a13a8f3ce66b5ccd622a50b1f9dc08e823b0910b5842f |
Hashes for aiohttp-3.8.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf569a3eb1f74553623867526d59969a5f3f66c759f4acf0b3530c985095e77 |
|
MD5 | ef868fa1c04bb6eb87dfd7e8c84d8032 |
|
BLAKE2b-256 | dc496fb6ac22ac9bf68daa69495b07ca9047a42b0267d9a1dd7a46e7afe386be |
Hashes for aiohttp-3.8.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0303a95d2fda431d80b24b6c8e1e588e4625806304d805527788094decc902df |
|
MD5 | e7bece7f98d9f6a7637c1ce25ceeeb52 |
|
BLAKE2b-256 | 91be9a1eb0525c3216b08d9ba5ec23d7a5fdaec665316121d8c364934f7899d7 |
Hashes for aiohttp-3.8.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f2ecb6a3dd0cf78da60750ef521cd5f16e72e599232b7d11e7e14182f674f53 |
|
MD5 | d8759bdb7dac5bba2a150f093a5ae22d |
|
BLAKE2b-256 | 845e58d9cc9b022bc6820cf0089d94ce644ec2a1f158674ea26337ca43863eb2 |
Hashes for aiohttp-3.8.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25703823f9f96c85a7f97a6fd487beec576395c9447a4146feb08e422fcfc9c2 |
|
MD5 | 10ed389e55fca2e7b085c4b6e4e97065 |
|
BLAKE2b-256 | 2a069cabf5204c7b59536c77aa493d76d53a0914c07c390c84e615ec5cf429a7 |
Hashes for aiohttp-3.8.2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f82f0110136281bdd1886529ad9cd9e76c6e03a2841ed923a3db94e9a19ad710 |
|
MD5 | ba2c318ec7c4378fcfbb9613e6f8efd5 |
|
BLAKE2b-256 | 14d9a7ea6019dd11ef55ef401066fc988eb8127ac07297ed96fe8b603e9b09f7 |
Hashes for aiohttp-3.8.2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb2befcf4e57c5e2218ff3e50b73b4b1bd56685ce275c45905d4687653dad90 |
|
MD5 | 42e24fd78f64d8badf811e0b83968fff |
|
BLAKE2b-256 | 7bbf799e9f23b957689b903ea516ee5813f925bdad83f2090390118fb7152003 |
Hashes for aiohttp-3.8.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9dcf718c36dbec176a3c9f3d829ddbfe5aa4a405d7fc45be6a339319ff1bd90 |
|
MD5 | 845fc0a0117805e11a7f23618074a576 |
|
BLAKE2b-256 | 785831e149ab28461dfec0926763dcfc613a3577f25aebfde053855cc16cda8d |
Hashes for aiohttp-3.8.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a649d6c8cc0d59d9d8afc8aa6328d349f0cf6e579006523ef97fea03f72b8a |
|
MD5 | 10f0321c094a5bdabed365d1cf45a632 |
|
BLAKE2b-256 | e1cfb232b0e65f8121ac5ea17540ea927916eafa8ef84a1f630524194689794f |
Hashes for aiohttp-3.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42fff01edf90358ef4e0a6edd235759e4f9344a6a6ba60b0d948e95d4aa5adf5 |
|
MD5 | d73b48267e36926e352a7e955288118f |
|
BLAKE2b-256 | 8f52ea1e5eac3e748a94fdaafba5ab68adfb833f0cbdb68cc8149fbba5574176 |
Hashes for aiohttp-3.8.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64004b0f1174c80674de4660b4655cf47333c9bb70ef64fbe5f5befbe75a83de |
|
MD5 | 4ea826e0df2a362b8ca203b9612f7f97 |
|
BLAKE2b-256 | cd8aa76f79aef1359824c65332f2a448dfa2da42e6ea3c41751fed17dcc97799 |
Hashes for aiohttp-3.8.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 756ad558853e637237490f2d203dccc9f93779fd2708b66a5948a7d785aacce3 |
|
MD5 | c75c5dcd81b5ed9c3311e3f9162188b0 |
|
BLAKE2b-256 | 8a0f7c03c3c42076c9eb53bdd4ceab25053f7d2c18ebea9a29b1a593c5271900 |
Hashes for aiohttp-3.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811a0d8ecf4053224cd54765654f5952e59983cfb07f8f6ee913330a2b4196b0 |
|
MD5 | 9543c44f0398b55edd8957af60ebd836 |
|
BLAKE2b-256 | 89ebb9e91bce42c11ee1574f300abfa500ab20b6953ffb7d8d51bd97d290ed81 |
Hashes for aiohttp-3.8.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f70c2bb17ec72839dffd7b023450a0ed17f73426e2f1f0833f024d78a64c6d7 |
|
MD5 | 122b50f8d66f2aa242902ed73a61bd7d |
|
BLAKE2b-256 | 70b3a81d642127c79092d5a642498899e557271e7609f217afb984c6f94fbfdb |
Hashes for aiohttp-3.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0aa70f48dc5e9adfa38a1a5c8e3aac20efca7370143ac94f3cef7c068c6cf27 |
|
MD5 | bbed02c96ebb8ccfceeebd918f75792e |
|
BLAKE2b-256 | 53507435755ec870c15ebe989d8da07cbefd55ac17f883f342fdf06b28ea7790 |
Hashes for aiohttp-3.8.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66da9965d78206444640fb34364677564b77286463d6aa461a9ae67e09479366 |
|
MD5 | 838c71f8231d8f11b14e7801857ec479 |
|
BLAKE2b-256 | ff8722884454e451f085d09bcff40e3109ea2c71d55e29996f9806b30f1faa47 |
Hashes for aiohttp-3.8.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f077cc6cfbf05c2e8ef817dbbceb754a578db5aa449763f328cc6816b639632 |
|
MD5 | 8d18611a88ec4cc5c1f57c2dfdd70830 |
|
BLAKE2b-256 | 3561b15ebc8bc7c274a1b090cf0b638e4140a971bc52ec20bf0cfb00793ee65f |
Hashes for aiohttp-3.8.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8151006ae30614e5c75e2ff05cdb51242214aadda0ae28c7c449007e28362651 |
|
MD5 | 3a23a2be392412f4b368fcd2b7f75807 |
|
BLAKE2b-256 | 59e0fe2e6a4bdf106791a910ffe65d35356ce568657cbd9ead583cdfac1c07fe |
Hashes for aiohttp-3.8.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409b43ceed9dcc52150813cb695130519dc2876d98f941ce6d30a5bc4ff80451 |
|
MD5 | a8d7d1e42961d8c08f8c2e6b82257509 |
|
BLAKE2b-256 | 3b3eae6219819c902e2c72cb359e98215a53b10e5cd2e32b58059653ace3cc88 |
Hashes for aiohttp-3.8.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1815bd39628afa7085bad883b8cad84dbdab84a273ba1a5bf571177ae267011d |
|
MD5 | 3d9a9c6121c00a2ddda71819628d20ef |
|
BLAKE2b-256 | 4f24bf0035880292ece892ab841d36bc5ba4d92cc48d3b8f3e543ab7bff4da85 |
Hashes for aiohttp-3.8.2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33758b5dbff2eb56270d441222e527d6e0e96b3886a4d42c9cfcdccc6730baa |
|
MD5 | 48349c2df0e8517d65c3f2c7860b461d |
|
BLAKE2b-256 | 821b3cbfd76d552d388db1ede368519044ac43558689062d1ab63affb9d071d3 |
Hashes for aiohttp-3.8.2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6660b33e100b4efbc2ed1b0765b97d126c80c56f5b82bd9865d938cc4a29f4a1 |
|
MD5 | 3b3e87332ec748adcde86c4f4b748502 |
|
BLAKE2b-256 | adfae49cc2d76f32970a16d3254ed9f367773fcb94b3c722d347626943c983dc |
Hashes for aiohttp-3.8.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e989dca3eeaf28e15e80084bd55b7872b8c9c79b59748a332a6d32026783bb93 |
|
MD5 | 6c79ec5ed2bba6bd1f0a23e64e982c89 |
|
BLAKE2b-256 | ca0b20a41cc33c2f06520979cca612362750c1baee115a532ad84e3c7ed82b39 |
Hashes for aiohttp-3.8.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88bb9378ff3ff76a8fef3714976827ddb66fe397cadb64ba9bee5d954bfdf887 |
|
MD5 | dfe74be95ed0caf1055739ff48ec62e3 |
|
BLAKE2b-256 | cb3704b4004a3f094e0c103d2976939bebf5f2d480732173eba5de8fc1b97fdd |
Hashes for aiohttp-3.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0563bf4e2069da4d3a6183acdb2f8f69e6d3d2cc794afb6b001f47d89b10618 |
|
MD5 | c09dd1557203c1cdb785960226847cfa |
|
BLAKE2b-256 | ab49a9943df3f8214bbdb9a243f01f9e34cb892b7ffc8836fe5d1ca42f38764e |
Hashes for aiohttp-3.8.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1743e84dd0c04cefce8df0866780eae991a2cfe36ac4bef1e04aef640c3dfb8a |
|
MD5 | 5151c5fabc2d1d5a6b7a3be8671c5ebf |
|
BLAKE2b-256 | a979a4366712dd35d2378ed054dec6e58dd8b2f3a6c1e58e120e7ebbbd25533a |
Hashes for aiohttp-3.8.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e3cec205409e011ae872cbedd19891135ffdc1832ed353c8af4cef4b1947054 |
|
MD5 | b08bb759d47417ee65d3dac31303a4c4 |
|
BLAKE2b-256 | 5465bd99beab501f84348252f9b929c173a935e1dcc7b5d6b630660bc5b7e4ea |
Hashes for aiohttp-3.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61fe1eb4156edd858d2a45a76472b67d82629d4eee0770b30aaf6f9bccfc664f |
|
MD5 | 6b4e870a3561803bbc8021d420ac43fe |
|
BLAKE2b-256 | 63408747811ae1d0b3a2088706d8a548e745c625aec9aa78a801ed4acbee7271 |
Hashes for aiohttp-3.8.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772e948d02592bca1f551878b68b7e6cedaad471d2887701d524d390b56a01af |
|
MD5 | 27c7b04402c298fc3d8806483eb702db |
|
BLAKE2b-256 | e25928519013f07f156cd545810bb3faa4c92442605a8906b1ee0aaafee279f3 |
Hashes for aiohttp-3.8.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e6c0ed1378cf0a6d77cd60f550eb8d57e21c13edb5e1f44b9707fd9937c2ce |
|
MD5 | a671920ea5c5e9604da310ea787ee943 |
|
BLAKE2b-256 | 186cd5aea9b6a4377b08b90b7c9a33d3fc7e395c8e5e472420cab22d0ce24496 |
Hashes for aiohttp-3.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb89011e236e15899df0b49432bb50c7f3d89c9f1875c0c2b5bafaf9d5c2daa |
|
MD5 | 9c1b018176d89676f6fe5f09612b0124 |
|
BLAKE2b-256 | 2b51b77c58122bcecae8b754704ce47b70b8fd5826cfc029107c231e548187f8 |
Hashes for aiohttp-3.8.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7138f023e38cd108084b1ee8455be14a8e88a51f50510b482624bf204eb6ac44 |
|
MD5 | 0e3261591b83e2ed10938912b41847e2 |
|
BLAKE2b-256 | 2732f4adadc7c6cece69188da4d423c3c4880f0f128e91f9ded5d05ea980abe9 |
Hashes for aiohttp-3.8.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d04aa8efff6ce4b22ec526cb63091f610a3f1823e22cf60b5fef88ac8177db0 |
|
MD5 | 10a87a4eb0b310c325eed323c0c09149 |
|
BLAKE2b-256 | df0b85ed12584ce08939b704597a5c43b2bd2c0bc39482d2312d7a6dd10b40ed |
Hashes for aiohttp-3.8.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e962768a4111fb06dfa58f1a16e9ff299465df11756c416cd75ab4c9b42962 |
|
MD5 | 8a65a98534678c2983b81e84b798a10b |
|
BLAKE2b-256 | 6d8a4fee6783f72e674652f2a18c2ac1f5878d68c212a734a926425ce72efe20 |
Hashes for aiohttp-3.8.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938c6f4236f053802c7b862ca95ea8c516052a08a4f369de7d4a06fd6a38d6fb |
|
MD5 | c3cb57e4be7841a5082ed3b7e46bc627 |
|
BLAKE2b-256 | a2b8ca58005b60bb7c195803284a72473849d18d0e5f7845130852fb742770e0 |
Hashes for aiohttp-3.8.2-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f15ca09841d43c32577d47e458370c94c7b123bc746722d7bf738132f929f5d |
|
MD5 | b0ec6b5a81f9aa85a1e10c36f7039560 |
|
BLAKE2b-256 | 51a1721a115bc6a03eaa5f829afabdb2e9e727aaa923ad099be8b711de45e97e |
Hashes for aiohttp-3.8.2-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cc1a1b215b8efa3cfe45aedb8afc6b46476df2f37a089894b0fd3f82262f8f |
|
MD5 | 4def878687c8358e3ce91a8804541011 |
|
BLAKE2b-256 | d3b53288904270bc113cc2d050aa2922f977e084db1e1740f166aa980358bdaa |
Hashes for aiohttp-3.8.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 498e62d934f80dab3384abfc1003013229e4c82d9eb904c51e5f6cea26ec56b7 |
|
MD5 | 1cfd24c824800a9d8ee08e44da6e1c1f |
|
BLAKE2b-256 | 653346fb3d857d4013b5a44cb8409e55e8bc1c578bb8007b25d20d657a3a849f |
Hashes for aiohttp-3.8.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1909936256b296505bae30e092c8487e4b14c89748612d87fc301bd1b08401c3 |
|
MD5 | 2f14f82f98dec29d02ec6976fb0aa8b0 |
|
BLAKE2b-256 | 4c2834919261768a6999ce63afdce1dc93111b1c06507842e7a91757975dbad6 |
Hashes for aiohttp-3.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 198a22d959f969bdcf92145f25c07bb5a7f65dc05c3735047447aa53d38142df |
|
MD5 | 6e2a8d786047196010483e28f14fcfb3 |
|
BLAKE2b-256 | 5b4e2c43f2e742ea7a0c032fe3fd9f9dc4154642614b6c255662c62f772b8716 |
Hashes for aiohttp-3.8.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542eb584021cc99057b1f39f4b8bd5d25ae554ca21afdfc098bd60f91509640c |
|
MD5 | a84fa8dc41e195e87bb4c84ca0498635 |
|
BLAKE2b-256 | 51eed8dd0796bfc78e1c2217d412a78e83d74cdd832ace20f8504d54ca6c8c75 |
Hashes for aiohttp-3.8.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c1924b54c44a7dc6b7e866363d06faa6f03f490275d572b76536491004ea1a |
|
MD5 | c9cfcbc77755d5e941528937f1555927 |
|
BLAKE2b-256 | ff88b823bffa21661d7322c3d647a8a87bfe882ada779337f2520b7ee01418eb |
Hashes for aiohttp-3.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd90aa4ba84ceef1031e468b561ff53b68ecb5bea0f44f13ff930a29037ce880 |
|
MD5 | bc358ef98247cc51dc0848d19dddd94c |
|
BLAKE2b-256 | 92edd23da3eb0d5ae43336ef9e0f9255ad29709a03fdb3b2e92dd2bff673360f |
Hashes for aiohttp-3.8.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf9a5eaaae83db1b9ad8c147833c1b9e9c17fd2886c0d7fd58b92212c1d73a7 |
|
MD5 | 5e5b9e42837814546180b97d60e369c2 |
|
BLAKE2b-256 | f44da2a4ca1eda847f1eb09ad5cda8815fa77b90b69b85478b89f45094cd31f6 |
Hashes for aiohttp-3.8.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aec83bdeb4b0a2f90b4bc07b9b7339b37c39535b8dd01397e0d2a22baae86b42 |
|
MD5 | a92375d6dd3d794c75a3607e1e3ff4f5 |
|
BLAKE2b-256 | c7533057204eeca078788626eebfeaadbf05982d0a49edf0faae7c958e65fe3e |
Hashes for aiohttp-3.8.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d17bdab6cbfca083c386da5a580c6650221024fcfed6bcccf5cce7d8219f2d49 |
|
MD5 | 9fd020c80fd2cd29025038af212fabd3 |
|
BLAKE2b-256 | 60ff10f7636c2706617a89844c0747c95e9ae45f7a65d496652817d8b0304d57 |
Hashes for aiohttp-3.8.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ebe11ebaf1b44e841bb6f0cf79f16c5c8b2d98e0df7c8d5ecb4bdb77faa9d60 |
|
MD5 | 4b34f56315affd478703e3bd93573a67 |
|
BLAKE2b-256 | 1016797dd762cf5e09ae0b5ebce424c4c84a83eba57666e26a115ec2db1c87eb |
Hashes for aiohttp-3.8.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7dcf4f9bc71b4ebac120a569bfe1604f1664da59cfa0abd85e15fabc4c3e7dc |
|
MD5 | cfdd87adff224b8d54f60a83a6944fef |
|
BLAKE2b-256 | 9da9f1d761c6ba591de0df44afcd78966e9cf2c97fef179c7e171dfebe2ab9ef |
Hashes for aiohttp-3.8.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae3a20fc2f3cccdd2d2f319d0198040a778fbda51ff6cece9a1dbaa67cdd11ab |
|
MD5 | 5f85ab699d70d32dea8e92793e54a01d |
|
BLAKE2b-256 | d7850437385442317e8b4954eb7d5353cd084bfcdeaefad2e56e4ce5bea42c60 |
Hashes for aiohttp-3.8.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eea173d8fe9f04f86f1f8d711dd23c0310cf55f979b1e7b949fe15ba776e018 |
|
MD5 | fff863acb8062c665ab0c9043d037e7f |
|
BLAKE2b-256 | ed95088003463201e9bad4c71d46470c064c5c7af35a5644f107b993490c860d |
Hashes for aiohttp-3.8.2-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b94ec6e2389a0bce9e1393322f6efc928fa9f6f138656f8333eaa625ac62077a |
|
MD5 | b83d7dbbf8ec05d223a3a8be7449e58b |
|
BLAKE2b-256 | 3021c7615597f0c4cb425f0c047001207a2e7ca5fba33282df52e8bff9058473 |
Hashes for aiohttp-3.8.2-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aca9a0f7444c79f517cd1e089942885833bd00509e8ee2b1431d05e2080b781 |
|
MD5 | 3546d7dcf578519945901387147c1d8c |
|
BLAKE2b-256 | 6256cb1c6e5c2d9a576336dd75879947bbe743d5bc59d849a2735b9bad9f7cec |
Hashes for aiohttp-3.8.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d31e9422387b77a49fc01e966e128ea06688ef23495f6a999843f75ee2f481be |
|
MD5 | 681daf2b90c1723b2fca6971d62ae0f7 |
|
BLAKE2b-256 | c6fe688800d7dc1bf0a280257a5347673a8149c9f8ea03cd51b145f448090805 |
Hashes for aiohttp-3.8.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866fe95c3c4f82ae155271b4fb6a7a9352fcaf6d6f7e02e05074a3c08a1dbd25 |
|
MD5 | 7e0e55f43ae7a384051e4fef43b148ad |
|
BLAKE2b-256 | 0ccd01170bffbd55e874d448a9e42038b33bf45d5f917bc601b8e803fcfd6653 |
Hashes for aiohttp-3.8.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3893de9760c03032d2e5593e23fcc34a8be995a8311f64435d8413f08248929c |
|
MD5 | 38a1d918f5acebdbc9f69c15dc48175d |
|
BLAKE2b-256 | df80100e9cac3ad90da5ef5cd0537041cbee1feda549290307d2541800c6aa1a |
Hashes for aiohttp-3.8.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37307e2177a286482a1e9c86626c333e2b0f434d6afeef4d12e48be582f476ce |
|
MD5 | cbbe8d2d23e537bdeccf9422269bdff7 |
|
BLAKE2b-256 | 40572f5cf8469283eb0367cd5082a48e0818add42ca14fcf44b93a7471110823 |
Hashes for aiohttp-3.8.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a70e88ca8d890056e52a0b41bef755e232df3a0800ff9fdcefea1755cf23dc3 |
|
MD5 | 5f94427221b5f14a1950586805165ac3 |
|
BLAKE2b-256 | 351997591b6d2a47115ddf5208a5cccc9b2721140a41bdccdb8eae2516057587 |
Hashes for aiohttp-3.8.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4036577d5226a98c68292d6a7aab08c7143e0a827ed0a0beba769c3340305bff |
|
MD5 | 9be9028fc436110019a98d2d849422c2 |
|
BLAKE2b-256 | a80b277b07922d889ba08bb1faf9a908632a6a0a00cb743069f0e0f233339434 |
Hashes for aiohttp-3.8.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bbcac98836b6393b1ed568845335bd3a1106077c8e32a615e3259a73665f449 |
|
MD5 | 04b529c84b9d97bf1efe57ec5431672f |
|
BLAKE2b-256 | 11eb23c00bc4155a207eca0a6c783c08f961044adcda5c04727349cb7302814a |
Hashes for aiohttp-3.8.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d09035bbc722f9ac8057c53f0d984f5b3bd4f3fb9ff74f7603fc3bbd783489a |
|
MD5 | 320affd120353dfe3432d48ce97b341b |
|
BLAKE2b-256 | b7063ee0410381ddb12d1da233b6e11c36c0727714530ec66bc88f5451fbaf05 |
Hashes for aiohttp-3.8.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b0a6f5bcbe580cb156ef9bc2d59821889b141d894cbad2e7e352b2e75fb4bcc |
|
MD5 | 8cf16dfd9967942da565529602f9f282 |
|
BLAKE2b-256 | e36704d2e1b263461bafd1496ae3510a2186e63057a8e2e036e6db673bdd715c |
Hashes for aiohttp-3.8.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00c92fcfc255bcc3f831df6210358b8e179153353feadf060e8264eb62ce458c |
|
MD5 | 0ec4d4fd42df4a32752244f473dd9380 |
|
BLAKE2b-256 | a49f7a974985a1da1e9614c30b526257e6e6beb8a93bda56916d654a951819b3 |
Hashes for aiohttp-3.8.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d51a0d9c85819085b614e81da980bec5ef95cb5fae934ff0cd480d9f1ad954 |
|
MD5 | 757f6c871388371fbd27f0e2b5233127 |
|
BLAKE2b-256 | 6b9ff5fa08cc7311c6be4ff511028bd12f666e927808f4340f1129e344077312 |
Hashes for aiohttp-3.8.2-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d831eec202a3a6b976195235b68e3f8a5f9a8e36dc329b7dd864da236ff3c434 |
|
MD5 | 1aebce2a0d06f942782aec4482f6515f |
|
BLAKE2b-256 | d7b4430417e583d93711b9df8e3e2eb6207efd62da20eb9c5e0b9764cc616a89 |
Hashes for aiohttp-3.8.2-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dbe4ebcc68a7a7e841f187b08e67d49af5535065c67ecb9ee2c82a186cb40c3 |
|
MD5 | 4eda35009d39ae2a85a3e2751383e703 |
|
BLAKE2b-256 | e907731b9b8c4a826f219692c63c35356c77efa694cf72e334dd108ada8258f3 |
Hashes for aiohttp-3.8.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244c4d488eb3a2abe008bc614de4ce3a34abd027e518a595f8e794747f23d516 |
|
MD5 | 8848118cd1148b1da7268a75cb34f909 |
|
BLAKE2b-256 | c6609fb4f02fb3e1b17e1c330cbf55be8e55a3fe9f42293471788720a088164b |
Hashes for aiohttp-3.8.2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbc14a195fb1cf2da16017d2201edf770ab66b806537ef95101ca31a2141230 |
|
MD5 | 5bdd3bdb518ab84d7acf6556e3a2dceb |
|
BLAKE2b-256 | 69505b6c16f4f89c5328168ff9dfbe4bf1f51395a39b668cac13d07f72a65009 |
Hashes for aiohttp-3.8.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea45264d399f82da4048e724afdf5f10318d62ad89fb9dc911eafd66e3d79b3 |
|
MD5 | a14cd644b831760c915f659849b67e36 |
|
BLAKE2b-256 | d3319781f3e9d843a2a3c1875d564f4001c37714a5f9d3816f4e9b538765eafd |
Hashes for aiohttp-3.8.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ebb1274e8e5950eea209cb3b674612442aa68daac57c97872865bdf63449286 |
|
MD5 | 10b963c1a84c3544c210c5394d7f397e |
|
BLAKE2b-256 | e4feb3d41244f16da02eda14368c43c5207224d4b8a40ad201f450c58a717f6e |
Hashes for aiohttp-3.8.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38df4ac8a8d1bd2c1b77ea3de8645091d669ccf8a3f327f586b0f868c409800 |
|
MD5 | 9ab96ea58ef6b3c3c01f8dbb495b5e2d |
|
BLAKE2b-256 | 15ec40c4a5842e354cdbbf10017b48d8f6f93df5b424111acdba7ccdf2ac5844 |
Hashes for aiohttp-3.8.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b797d5ca7ae816f3b7020fae479573efaed4b5be730dfa6c0b8f1d25d4ec6207 |
|
MD5 | a5d65f7f81b0503871adfe00e8df8cbb |
|
BLAKE2b-256 | e3fc561bc1131c256c0397296aedf78a19b417bb5b320f7ffb8c3b44df8c45bc |
Hashes for aiohttp-3.8.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99cc2845ad4a88ddc44473d6222ef624c0424383f4d7369b37c94f93fee8004 |
|
MD5 | 970ed1f3e28f0a83d90cde984bcdb718 |
|
BLAKE2b-256 | ca4a7fd2a6e3eae44552f2afe82c33bda55d9ed0209d4248373a1627c3e2490e |
Hashes for aiohttp-3.8.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b66b45409b7014ba1c4f0d23cf2d7a93ca8045be35660dc04828a1615fd805c6 |
|
MD5 | 4e54689f2a31bcaf527ed4ba9f468c76 |
|
BLAKE2b-256 | 6a4ece67665866a4066dbb9c6149dfb00be6492d0d22330f5a29857f77eefffb |