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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 043d2299f6dfdc92f0ac5e995dfc56668e1587cea7f9aa9d8a78a1b6554e5755 |
|
MD5 | 3cae596d605489d67e6e3fe6c9041604 |
|
BLAKE2b-256 | 214e452858698e53ddf06ea137eac268db535c9605394c27236f9986168dd82f |
Hashes for aiohttp-3.8.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1b1e51b0774408f091d268648e3d57f7260c1682e7d3a63cb00d22d71bb945 |
|
MD5 | e87ff7e783144b0acf7d74c1d84358f3 |
|
BLAKE2b-256 | 7ab390e5844182fdffdb3f82ab0137467411122ec998967d5145c566698ec992 |
Hashes for aiohttp-3.8.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0175d745d9e85c40dcc51c8f88c74bfbaef9e7afeeeb9d03c37977270303064c |
|
MD5 | fa268b235f9413d6d9082c0a97a76d41 |
|
BLAKE2b-256 | 9afa9e22382d459e83a5cda7fb9209698798cacbf7335b0ad6e376f7afa938c2 |
Hashes for aiohttp-3.8.5-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d20003b635fc6ae3f96d7260281dfaf1894fc3aa24d1888a9b2628e97c241e5 |
|
MD5 | 22311152fe83deb5511fd5071958d0f8 |
|
BLAKE2b-256 | e9bce98e2206b584339571b7cee81d482ead971a2501ae8932cff9624a16da29 |
Hashes for aiohttp-3.8.5-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ba0d15164eae3d878260d4c4df859bbdc6466e9e6689c344a13334f988bb53 |
|
MD5 | 679697f12a80dd2aa129b3e956d360f9 |
|
BLAKE2b-256 | faeb0f0d28973da3b587c4cf9480cd70e2ea84bc4ed4640f6ee307a543afd51e |
Hashes for aiohttp-3.8.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23fb25a9f0a1ca1f24c0a371523546366bb642397c94ab45ad3aedf2941cec6a |
|
MD5 | be3a84389eaa0e151dd64cb4111972fe |
|
BLAKE2b-256 | 977a83bc96b2a6eb7e366bac22092b128138dd0b2d8eaea98ab4d0df43241eef |
Hashes for aiohttp-3.8.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62360cb771707cb70a6fd114b9871d20d7dd2163a0feafe43fd115cfe4fe845e |
|
MD5 | 960c34f0d5c0dcd938f8df645bb37023 |
|
BLAKE2b-256 | 39ead2504722169aa26b231869479cd1682bbb1d19add7a077aac2c198843650 |
Hashes for aiohttp-3.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed1c46fb119f1b59304b5ec89f834f07124cd23ae5b74288e364477641060ff |
|
MD5 | 331564006fc4526108da8fb7f75c689c |
|
BLAKE2b-256 | 4cb85c5efbb1d3cb1da3612b8e309e8e31b602ee9c5cca8e41961db385fc9d00 |
Hashes for aiohttp-3.8.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 841cd8233cbd2111a0ef0a522ce016357c5e3aff8a8ce92bcfa14cef890d698f |
|
MD5 | 281111d3bd2d89e4e8673e51c8b4b2f4 |
|
BLAKE2b-256 | e29dd4413e6a2a70914a985bed16c094aace562f58d9ffa9c0f135886cec5d94 |
Hashes for aiohttp-3.8.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af740fc2711ad85f1a5c034a435782fbd5b5f8314c9a3ef071424a8158d7f6b |
|
MD5 | bd5bcecaf92c683920d4cd231ee7b9fc |
|
BLAKE2b-256 | ba2ca9525a82e153aef31877489b83db37c43b3761dc4b67917fbf07e808d63c |
Hashes for aiohttp-3.8.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc14be025665dba6202b6a71cfcdb53210cc498e50068bc088076624471f8bb9 |
|
MD5 | 25f2d593452a8fff7ddfe252043ab385 |
|
BLAKE2b-256 | 28efa6dcc3f42d1a86a988faa076b0013b1d469677e604186712420a6d6232be |
Hashes for aiohttp-3.8.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84f8ae3e09a34f35c18fa57f015cc394bd1389bce02503fb30c394d04ee6b938 |
|
MD5 | c937e7de676d25c6899bacb3fbed09ce |
|
BLAKE2b-256 | 2fbea493d42f53d03bc84b656f48334341fa9af34e5b206350235289042ba2df |
Hashes for aiohttp-3.8.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72a860c215e26192379f57cae5ab12b168b75db8271f111019509a1196dfc780 |
|
MD5 | a9819647c01919173de52a185c6a6f0b |
|
BLAKE2b-256 | 471033abd984a476e314afdb4711fbd0aac1b25927676fa591445537da3aee98 |
Hashes for aiohttp-3.8.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 461908b2578955045efde733719d62f2b649c404189a09a632d245b445c9c975 |
|
MD5 | e0882b213f2c3e01bf1e655eea4c446a |
|
BLAKE2b-256 | 64049ef622ccb6b340b3b53812e19f1658311614889452258eff91f6c9e1a1d9 |
Hashes for aiohttp-3.8.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae871a964e1987a943d83d6709d20ec6103ca1eaf52f7e0d36ee1b5bebb8b9b9 |
|
MD5 | bd7b38b871bb057ebac33a2457ea799e |
|
BLAKE2b-256 | f9df0b93fea3d24d4a9c75568861cced9435741df51f9d4fa48a81162c86b0d1 |
Hashes for aiohttp-3.8.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e4a280e4b975a2e7745573e3fc9c9ba0d1194a3738ce1cbaa80626cc9b4f4df |
|
MD5 | 190f57ec1e2071595d57f2fcf66aff06 |
|
BLAKE2b-256 | 673584691e1f705b1ec4ec583e27c04e0e9672dffadb86fbbd98bc3d8942f6c2 |
Hashes for aiohttp-3.8.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33279701c04351a2914e1100b62b2a7fdb9a25995c4a104259f9a5ead7ed4802 |
|
MD5 | 58eae7485f605974af2c93efb0868255 |
|
BLAKE2b-256 | 883b13aabcd02987a5a7858267e404b0ab6ee63e9a903543e134fe254fbeb4fd |
Hashes for aiohttp-3.8.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad093e823df03bb3fd37e7dec9d4670c34f9e24aeace76808fc20a507cace825 |
|
MD5 | e8014dba2fcdb2544c147e1be64724a8 |
|
BLAKE2b-256 | d10affc166fff79bcb83b4f3b0e9bdf201ed851bf8e6a2f9214cbc5839bc32b6 |
Hashes for aiohttp-3.8.5-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312fcfbacc7880a8da0ae8b6abc6cc7d752e9caa0051a53d217a650b25e9a691 |
|
MD5 | cda6622fed0b9bdcf7dbd6ebb7b6dd22 |
|
BLAKE2b-256 | 5a4354cb7fac69e5a3b4a0aadacfca044bf88b89ec3c1b208e72e686e7f31fac |
Hashes for aiohttp-3.8.5-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d21c684808288a98914e5aaf2a7c6a3179d4df11d249799c32d1808e79503b5 |
|
MD5 | 6001c2a8942eb7da03e21286a70783f3 |
|
BLAKE2b-256 | fb301355030f1879296012dfd7926b19ae1ff503af25a9601301f6a0e6a2e6cf |
Hashes for aiohttp-3.8.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7607ec3ce4993464368505888af5beb446845a014bc676d349efec0e05085905 |
|
MD5 | 93cb8501bab9f4fb1b1b2abef4068f4d |
|
BLAKE2b-256 | 9a420027b418d4f3faa3eb1105d800989c8c9e1b28de4854d8a228b6fe497b69 |
Hashes for aiohttp-3.8.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 368a42363c4d70ab52c2c6420a57f190ed3dfaca6a1b19afda8165ee16416a82 |
|
MD5 | bf493a4b314ae6623cf8fe1a51860f1c |
|
BLAKE2b-256 | 2aec1a055e629e68a561119a14ba932c8ed745b2ca7085574c5cb943fab723fe |
Hashes for aiohttp-3.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df72ac063b97837a80d80dec8d54c241af059cc9bb42c4de68bd5b61ceb37caa |
|
MD5 | 68dbf700ba349c999c4a7d0edb557d4e |
|
BLAKE2b-256 | 3ef6fcda07dd1e72260989f0b22dde999ecfe80daa744f23ca167083683399bc |
Hashes for aiohttp-3.8.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c413c633d0512df4dc7fd2373ec06cc6a815b7b6d6c2f208ada7e9e93a5061d |
|
MD5 | 4adbbac03c67dd64267194e0acf52a7f |
|
BLAKE2b-256 | 8f77cf78246bd7a1daa09876e83294f5bbe043b6bb04a68efec3659d14a6c4fe |
Hashes for aiohttp-3.8.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad5c3c4590bb3cc28b4382f031f3783f25ec223557124c68754a2231d989e2b |
|
MD5 | 21970e29190070e6d2609d2fd507ee80 |
|
BLAKE2b-256 | 757cc7563a363459b34062aae7ba53583d3dc354a8aaaa4ce989b3cd6000f8fd |
Hashes for aiohttp-3.8.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96943e5dcc37a6529d18766597c491798b7eb7a61d48878611298afc1fca946c |
|
MD5 | 8701e73167505d36079e4fc384cecbb5 |
|
BLAKE2b-256 | b4a996cd3733efa63926d9c342cab15a87d241aeb62c1ebb1a7993c4ba11bfab |
Hashes for aiohttp-3.8.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c48c5c0271149cfe467c0ff8eb941279fd6e3f65c9a388c984e0e6cf57538e14 |
|
MD5 | f81bc326bc19934a8096ffbc5e531249 |
|
BLAKE2b-256 | 16f9ed330650ee348f5246f8f7ba674378a24f0dcf0c00ec2fb18c0e5c6ecc01 |
Hashes for aiohttp-3.8.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ce2ac5708501afc4847221a521f7e4b245abf5178cf5ddae9d5b3856ddb2f3a |
|
MD5 | 3340415593f4e86f63914b7c09f51b2b |
|
BLAKE2b-256 | fa9e49002fde2a97d7df0e162e919c31cf13aa9f184537739743d1239edd0e67 |
Hashes for aiohttp-3.8.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13bf85afc99ce6f9ee3567b04501f18f9f8dbbb2ea11ed1a2e079670403a7c84 |
|
MD5 | c33a6ce4fcc544a15b86bec264ff926c |
|
BLAKE2b-256 | f356a5a062bc98e8d5848f7790963771f8354f488726a59fd650742ca7391171 |
Hashes for aiohttp-3.8.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a94159871304770da4dd371f4291b20cac04e8c94f11bdea1c3478e557fbe0d8 |
|
MD5 | 6caf9111e3924d87bcc1bda0e97ac74c |
|
BLAKE2b-256 | 4e563bd3f99304be831d798ec3bc424dabc2dac09cb408f37800b29cc96e8eee |
Hashes for aiohttp-3.8.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a9034379a37ae42dea7ac1e048352d96286626251862e448933c0f59cbd79c |
|
MD5 | 910a03e16a261715d424d8f4d0f1ae19 |
|
BLAKE2b-256 | c27c66aff492b444f0d089bd74ffcb7346ebc3521ba68c77ac5479a2b947091c |
Hashes for aiohttp-3.8.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ad4b6f185ec67f3e6562e8a1d2b69660be43070bd0ef6fcec5211154c7df67 |
|
MD5 | dff510e3e91f1bdf88bd05556df244e9 |
|
BLAKE2b-256 | 8f102e63b412e7f9b686f9c0c9b68a354cf91610241ee888b1b3a1e866313114 |
Hashes for aiohttp-3.8.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e91d635961bec2d8f19dfeb41a539eb94bd073f075ca6dae6c8dc0ee89ad6f91 |
|
MD5 | 4708f89efeb773bb6525fd84c468195b |
|
BLAKE2b-256 | 50cfc42191d1528e360734501af249ad26bd873879a1ee0e3e34d9b22b490d59 |
Hashes for aiohttp-3.8.5-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaeed7abfb5d64c539e2db173f63631455f1196c37d9d8d873fc316470dfbacd |
|
MD5 | 4c3d26032c63823229612b12f29f4d5c |
|
BLAKE2b-256 | 2dd698176dabff559aeaf0eb9f098ee0e6096c146b239b9050e95353c27729d0 |
Hashes for aiohttp-3.8.5-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33776e945d89b29251b33a7e7d006ce86447b2cfd66db5e5ded4e5cd0340585c |
|
MD5 | 056f0e3aa6118635b9913b146ae22765 |
|
BLAKE2b-256 | 31e3f5096e4649ab436d1206706bccb2ee84dc171db60739207a1e45f757fbe1 |
Hashes for aiohttp-3.8.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6809a00deaf3810e38c628e9a33271892f815b853605a936e2e9e5129762356c |
|
MD5 | f0072ec1ca9fa737f477a29cdc2ad80a |
|
BLAKE2b-256 | 1170957dea63720bbaf24378ad1fc33ea1401847ff48af4cb3c96208d76e64dc |
Hashes for aiohttp-3.8.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e874cbf8caf8959d2adf572a78bba17cb0e9d7e51bb83d86a3697b686a0ab4d |
|
MD5 | 01f7da5459c0b10eb00c7d4a50dc531b |
|
BLAKE2b-256 | 3c763dab43766d6b0614e5f13f0ad9de5ff15d3c65e980aaf3db5a8f84f5f930 |
Hashes for aiohttp-3.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d827176898a2b0b09694fbd1088c7a31836d1a505c243811c87ae53a3f6273c1 |
|
MD5 | 00481ea0721361d8b1c839d33dd723dc |
|
BLAKE2b-256 | 5b8d821fcb268cfc056964a75da3823896b17eabaa4968a2414121bc93b0c501 |
Hashes for aiohttp-3.8.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5d47ae48db0b2dcf70bc8a3bc72b3de86e2a590fc299fdbbb15af320d2659de |
|
MD5 | 3ccf89958709db8bd145321ce5c053c6 |
|
BLAKE2b-256 | 82e3ec4218e6e29811b4e48f8edcee6a6117f5700f88b0999a7ee5e9e375195a |
Hashes for aiohttp-3.8.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea353162f249c8097ea63c2169dd1aa55de1e8fecbe63412a9bc50816e87b761 |
|
MD5 | be53bf4182ee8a36ea0314184db60362 |
|
BLAKE2b-256 | 7a30142e5193ba6826b44de9ce6dd0182662c2392ac1a95ec506f6fddfe02c59 |
Hashes for aiohttp-3.8.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f7372f7341fcc16f57b2caded43e81ddd18df53320b6f9f042acad41f8e049a |
|
MD5 | 3054bb12b0b029a23fb9ba9bdbf67669 |
|
BLAKE2b-256 | c3b70eae59e1f572f754a6eaec2684134af4778856e70fbadc039c44f4c725b5 |
Hashes for aiohttp-3.8.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3562b06567c06439d8b447037bb655ef69786c590b1de86c7ab81efe1c9c15d8 |
|
MD5 | ddaac1291ae3024352505609d4999d48 |
|
BLAKE2b-256 | 901c5b9eabc67a2467b410bb8ae49bc6d101c777112d176dc00ea189cfb23a38 |
Hashes for aiohttp-3.8.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83a552443a526ea38d064588613aca983d0ee0038801bc93c0c916428310c28 |
|
MD5 | 7287eaf3c69007dbd00d25e255a9de21 |
|
BLAKE2b-256 | 4c114d5b58a7b5654df85a0c9b66cc45ca983330eb1d575ec845dfdacfc0839b |
Hashes for aiohttp-3.8.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773dd01706d4db536335fcfae6ea2440a70ceb03dd3e7378f3e815b03c97ab51 |
|
MD5 | e4e7543d7cb7b67cf820410d7b557d46 |
|
BLAKE2b-256 | e69c41d1c23c9e2dfc4cc0bd295754539f186fd012460b8b4ec091e42d3dbcc2 |
Hashes for aiohttp-3.8.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ce61195c6a19c785df04e71a4537e29eaa2c50fe745b732aa937c0c77169f3 |
|
MD5 | 110bddc548d014a19f30fcdf15173e97 |
|
BLAKE2b-256 | 0410dd1e480800b7375c18da30f69e591906565822328a7518fbd17e07bdf1ea |
Hashes for aiohttp-3.8.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5798a9aad1879f626589f3df0f8b79b3608a92e9beab10e5fda02c8a2c60db2e |
|
MD5 | 5c644fa1a7e5593d4d6d37de6fcb7a82 |
|
BLAKE2b-256 | 686fb9ff16bc6aef88cf20b021344b6570582f9eb00f3ed6ade38e1919729e1a |
Hashes for aiohttp-3.8.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab88bafedc57dd0aab55fa728ea10c1911f7e4d8b43e1d838a1739f33712921c |
|
MD5 | 91a386ab024f5f3b3bbc248e950e601a |
|
BLAKE2b-256 | 0c552fda830f43568e23ef6445582a21beafa8d5f06727f5de32c6fb2976e1a3 |
Hashes for aiohttp-3.8.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84de26ddf621d7ac4c975dbea4c945860e08cccde492269db4e1538a6a6f3c35 |
|
MD5 | 16643706f0986ce7743ad2e31ad7c547 |
|
BLAKE2b-256 | 360466040ceb51b63328f6082b764fa31f0829a5f1dee28243efc1f96b8fe9cd |
Hashes for aiohttp-3.8.5-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11f5b099adafb18e65c2c997d57108b5bbeaa9eeee64a84302c0978b1ec948b |
|
MD5 | 5f669620bc9e40a92b18f69bc2e3bfe6 |
|
BLAKE2b-256 | bc60bb6864ca6ae30df6801dfeea4fe48aee0ded7337bd5b3fbe9b6a8206d587 |
Hashes for aiohttp-3.8.5-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3cf433f127efa43fee6b90ea4c6edf6c4a17109d1d037d1a52abec84d8f2e42 |
|
MD5 | 0d10535383a96d7402c403657b9e06d7 |
|
BLAKE2b-256 | 5a6f8c2f9af459925036482683c404c37c7e12fd3973b53d0262816c4875b9b3 |
Hashes for aiohttp-3.8.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e584a10f204a617d71d359fe383406305a4b595b333721fa50b867b4a0a1548 |
|
MD5 | 847aef812a57230aca9a85d8ef05650f |
|
BLAKE2b-256 | 94d7a16770ff89fc9dacfd47687297a47bb462619bef6fdab7d8ab2f2cab975d |
Hashes for aiohttp-3.8.5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa1990247f02a54185dc0dff92a6904521172a22664c863a03ff64c42f9b5410 |
|
MD5 | c55299b9bccab9c3dde666b534066581 |
|
BLAKE2b-256 | f4c49f8ed4358648a913ce99715c01ef125fcd505b22fcfa45a867185129df34 |
Hashes for aiohttp-3.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1558def481d84f03b45888473fc5a1f35747b5f334ef4e7a571bc0dfcb11f8 |
|
MD5 | 8a75eef5bab3e03a2f0bc8f20d4771f3 |
|
BLAKE2b-256 | 842220c41a698eb5435ff7cd3bc6884542d2a40f3c91a221f713d77217facc39 |
Hashes for aiohttp-3.8.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e460be6978fc24e3df83193dc0cc4de46c9909ed92dd47d349a452ef49325b7 |
|
MD5 | c5850613f7e6bd3bc5795a150388ec2a |
|
BLAKE2b-256 | 0f0b793a5a59cb4901e5c0d59335b105827b4c8f3e3369c8da97893b14c44618 |
Hashes for aiohttp-3.8.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5443910d662db951b2e58eb70b0fbe6b6e2ae613477129a5805d0b66c54b6cb7 |
|
MD5 | d39d61797efc37727f0963e3ca502eb2 |
|
BLAKE2b-256 | 06d8c33b820f5967f869e4aa9cd35748a50f4f48b11bbaf2df3f88bde33eb86e |
Hashes for aiohttp-3.8.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 910bec0c49637d213f5d9877105d26e0c4a4de2f8b1b29405ff37e9fc0ad52b8 |
|
MD5 | 1c81c4f5354d9852d7744b068c6739b9 |
|
BLAKE2b-256 | 447f86866731e8fed4de12d446e8fca146f7ed3635a397aa0e9b8fd988a36d18 |
Hashes for aiohttp-3.8.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34dd0c107799dcbbf7d48b53be761a013c0adf5571bf50c4ecad5643fe9cfcd0 |
|
MD5 | 903ba24cdf7993512d7d10eca4b5e174 |
|
BLAKE2b-256 | fb138d4063b3418948d44d16f316b2455c9e1938926cb1bb70f49cd24973241d |
Hashes for aiohttp-3.8.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c543e54710d6158fc6f439296c7865b29e0b616629767e685a7185fab4a6b9 |
|
MD5 | ffda8a977cba37b5ba592729a0e540ee |
|
BLAKE2b-256 | d054679e181e175280c305b063d82161c467763d18a61a17596b2567d4bc97b3 |
Hashes for aiohttp-3.8.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1274477e4c71ce8cfe6c1ec2f806d57c015ebf84d83373676036e256bc55d690 |
|
MD5 | c7a0a0a8d04ef6d45c58514097dab821 |
|
BLAKE2b-256 | a97cb3d65d913545cab44d033a04c957ba1efd7049f699289e5569f0839f7f44 |
Hashes for aiohttp-3.8.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca4bf3734c541dc4f374ad6010a68ff6c6748f00451707f39857f429ca36ced |
|
MD5 | 4248bd0b91af525c8a10cea1456bb2f6 |
|
BLAKE2b-256 | 3d927fd0f03180efe1bc7f90f1341823793aebd62d1c2ea83f78cac5259db7ce |
Hashes for aiohttp-3.8.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cf57fb50be5f52bda004b8893e63b48530ed9f0d6c96c84620dc92fe3cd9b9d |
|
MD5 | 3cce816afea1ccc73292d9e42d874ee4 |
|
BLAKE2b-256 | fcb48af4a563c8cae9d2236644052c8d4d8947f0db4610bb9274a1587da3d3d2 |
Hashes for aiohttp-3.8.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c5a82c8779bdfc6367c967a4a1b2aa52cd3595388bf5961a62158ee8a59e22 |
|
MD5 | ae2b64da66a90ff108bc8dc6c1a5a2fe |
|
BLAKE2b-256 | 01cc4a40b7f54fd05cecc7a85f34148e3e142b93b27951d1b5a31399680afc8f |
Hashes for aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4149d34c32f9638f38f544b3977a4c24052042affa895352d3636fa8bffd030a |
|
MD5 | fa9485cd7ef1ab824e23b723b8f9e307 |
|
BLAKE2b-256 | e6f39a0710f6549d0ebcd6333e6e0e517fdfdb3ce285966c097b2d3d31b1411a |
Hashes for aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dde0009408969a43b04c16cbbe252c4f5ef4574ac226bc8815cd7342d2028b6 |
|
MD5 | 31d98f5beb88b213ccc81ade1a9fefe6 |
|
BLAKE2b-256 | 36226bd526ff6c3488023f6ce94d346e70ef16ab746c5a2d6413bb122bba3884 |
Hashes for aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb9162dcf01f615462b995a516ba03e769de0789de1cadc0f916265c257e5d8 |
|
MD5 | cb0b5b9209eb3f5e1b744dcf4e4a931b |
|
BLAKE2b-256 | d4ea378963f80a19a986b1a53df12ed930eea4fcff59515367fd45124aaaab64 |
Hashes for aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a01951fabc4ce26ab791da5f3f24dca6d9a6f24121746eb19756416ff2d881b |
|
MD5 | 226a9d7bbee476530c0da345fddadcc7 |
|
BLAKE2b-256 | a64ee0527996c5c13e416794a61fe19449c6c80ea00f8bba3c741356c56c1f35 |
Hashes for aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 153c2549f6c004d2754cc60603d4668899c9895b8a89397444a9c4efa282aaf4 |
|
MD5 | 061cfd4203bedd5ba8b2873fead6cfcd |
|
BLAKE2b-256 | 04fce0144af8749e169ea424a69afc5048a8fb52308be5f3046af1b254677158 |
Hashes for aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1161b345c0a444ebcf46bf0a740ba5dcf50612fd3d0528883fdc0eff578006a |
|
MD5 | 949f32f912bbf3e1806af4ba1ae25af1 |
|
BLAKE2b-256 | 7f024bc6d32b76499d8e326f816ddc7f94e4b06004258fd0a02d7ec3cb1aaf4f |
Hashes for aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80bd372b8d0715c66c974cf57fe363621a02f359f1ec81cba97366948c7fc873 |
|
MD5 | 14d2c0d868bb5601cb5493f324e5e7c7 |
|
BLAKE2b-256 | 72f6acd0215d66007486fe793fb41d816b7072a51db1c90fdf5ad3ff8e7675a8 |
Hashes for aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a482e6da906d5e6e653be079b29bc173a48e381600161c9932d89dfae5942ef |
|
MD5 | 43d6a190715b59e27430682373ca15f1 |
|
BLAKE2b-256 | a0933029303a404d5933eba54b719ee99edbdb694c11febda8a0d20247a8bbf0 |
Hashes for aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5980a746d547a6ba173fd5ee85ce9077e72d118758db05d229044b469d9029a |
|
MD5 | 80054adfaf59e3ad66b3890ce5879010 |
|
BLAKE2b-256 | 09b39aa4f0cffc54dc30acc527bfd11efa3567bfbff52e73234b492c2c70c836 |
Hashes for aiohttp-3.8.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd56db019015b6acfaaf92e1ac40eb8434847d9bf88b4be4efe5bfd260aee692 |
|
MD5 | 3ab038305e1d95bf777b69039af350ac |
|
BLAKE2b-256 | bbb363a1905d1b019374d2088c63e3d55374f9472fd2e1f31af6b92139cf3a28 |
Hashes for aiohttp-3.8.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d4c0c874aa4ddfb8098e85d10b5e875a70adc63db91f1ae65a4b04d3344cda |
|
MD5 | 0f7abbe6fa780534d3f70c47f1faef72 |
|
BLAKE2b-256 | 04ed6ed24d72499923e1bf06395e6344e743a4e239bdd2081117bb099ca8e3ab |
Hashes for aiohttp-3.8.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5411d82cddd212644cf9360879eb5080f0d5f7d809d03262c50dad02f01421a |
|
MD5 | db2fbbe588d86677198450c18339fd93 |
|
BLAKE2b-256 | cecca511907a85f5cc07907ffcf13cba452f2ad56ccbcb6b899f5990e90fbb33 |
Hashes for aiohttp-3.8.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6783bcc45f397fdebc118d772103d751b54cddf5b60fbcc958382d7dd64f3e |
|
MD5 | f37eec9b7206bfedcbdd75b9d250aad2 |
|
BLAKE2b-256 | aa1747c628b84102ee22a373e719c066b1b47f812cde91da798760b79278a558 |
Hashes for aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd1ed388ea7fbed22c4968dd64bab0198de60750a25fe8c0c9d4bef5abe13824 |
|
MD5 | a714af8a812c75fefd014a1cac0e703f |
|
BLAKE2b-256 | bceb9b577831ec0eb100a8947ca74032b584d019a0fb49a597784a0bad5f502d |
Hashes for aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0215ce6041d501f3155dc219712bc41252d0ab76474615b9700d63d4d9292af |
|
MD5 | 7f527daf80cf38a7f128e3b0c975d79b |
|
BLAKE2b-256 | 69e73d185c482f894cd13a0f2679639a37900569f2687bf314c160ae9390b92a |
Hashes for aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db3a5b833764280ed7618393832e0853e40f3d3e9aa128ac0ba0f8278d08649 |
|
MD5 | 058f73a5282b2d587fdb240b2610bbb3 |
|
BLAKE2b-256 | e9637ef9f8eb44da519476fa4751eb635ab6ec8f3c460836df4e4f934c6d7f06 |
Hashes for aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b929b9bd7cd7c3939f8bcfffa92fae7480bd1aa425279d51a89327d600c704d |
|
MD5 | 281468a4e236e4babeff5d08f5903209 |
|
BLAKE2b-256 | e71e95648927dab1013009ff065fad44e7e20c46bc30c9e1a7f57ef64aed4669 |
Hashes for aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a815258e5895d8900aec4454f38dca9aed71085f227537208057853f9d13f2 |
|
MD5 | 745560026737a0600f2f21e4a2318774 |
|
BLAKE2b-256 | a70717024230c49af141ed3c3e02025bf44082a3f1adb2a8e9c4486e189fb50a |
Hashes for aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c44e65da1de4403d0576473e2344828ef9c4c6244d65cf4b75549bb46d40b8dd |
|
MD5 | 08bb9c4aee39439a5c6c0d45d9cdbbad |
|
BLAKE2b-256 | d94cb2926a0cc4eff4d836165f701ee31e7af95877da68ba11da0a66317d6cca |
Hashes for aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2e9839e14dd5308ee773c97115f1e0a1cb1d75cbeeee9f33824fa5144c7634 |
|
MD5 | b275e163e7e1980fad584d6244c3f683 |
|
BLAKE2b-256 | 7d57b86596c0d6e4ca9329c56096ec438f6fb6f3f471412c0b0ea092e6a9506e |
Hashes for aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7a75ef35f2df54ad55dbf4b73fe1da96f370e51b10c91f08b19603c64004acc |
|
MD5 | e42feb6770e306d364ad7973c0c626ac |
|
BLAKE2b-256 | 05ef30e36a499457d3e11fe0ab8e5b8bbcfaef1a01327437a36bf214f414f1c6 |
Hashes for aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f21e83f355643c345177a5d1d8079f9f28b5133bcd154193b799d380331d5d3 |
|
MD5 | 6d13484faa52a19c6d4a1e58cd3925f9 |
|
BLAKE2b-256 | dde1804361fd845ecb16998da5c27c04b537d35086ebf88f5797b5c349bc81ca |
Hashes for aiohttp-3.8.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d847e4cde6ecc19125ccbc9bfac4a7ab37c234dd88fbb3c5c524e8e14da543 |
|
MD5 | d402b076423225283ef048cf7faf3127 |
|
BLAKE2b-256 | ecea0761f9d8911b3a9e6a3dfe2cb36e665a4d8e01496d8bab7c3d19cc804419 |
Hashes for aiohttp-3.8.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae533195e8122584ec87531d6df000ad07737eaa3c81209e85c928854d2195c |
|
MD5 | e2ef83e54cbcf60d909b66351b4d7db7 |
|
BLAKE2b-256 | 07470165360fadfba2f257b527486e953b56c6d837428187d9857419d350ecf8 |