Async http client/server framework (asyncio)
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 |