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], "...")
loop = asyncio.get_event_loop()
loop.run_until_complete(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.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713ac174a629d39b7c6a3aa757b337599798da4c1157114a314e4e391cd28e32 |
|
MD5 | 7ac3e2decac14f12dc5fcaf80f35ea8b |
|
BLAKE2b-256 | 2e4f119a8efad036d1f766ad736864a6dbfc8db9596e74ce9820f8c1282a240b |
Hashes for aiohttp-3.8.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2aef4703f1f2ddc6df17519885dbfa3514929149d3ff900b73f45998f2532fa |
|
MD5 | 6b690e579b42d8981f93c5dd403501b4 |
|
BLAKE2b-256 | 7586c55c7b6b9d0d9e25b1d721e204424f154bd72bb172d2056f0f9f06c50254 |
Hashes for aiohttp-3.8.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ef77eb6b044134c0b3a96e16abcb05ecce892965a2124c566af0fd60f717e2 |
|
MD5 | bedffeac8388756f52fdd261714aab09 |
|
BLAKE2b-256 | 4fc6a8ce9fc6bbf9c0dbdaa631bcb8f9da5b532fd22ead50ef7390976fc9bf0d |
Hashes for aiohttp-3.8.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d7bdb774a9acc838e6b8f1d114f45303841b89b95984cbb7d80ea41172a9e3 |
|
MD5 | ed498b96bd9a089f2bfb45726fda3c3d |
|
BLAKE2b-256 | cc28c95a0694da3082cb76808799017b02db6c10ec8687ee1ac5edad091ab070 |
Hashes for aiohttp-3.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31560d268ff62143e92423ef183680b9829b1b482c011713ae941997921eebc8 |
|
MD5 | 8ebfd2d5085341b499693039b16a9d6b |
|
BLAKE2b-256 | f30da035862f8a11b6cba4220b0c1201443fa6f5151137889e2dfe1cc983e58e |
Hashes for aiohttp-3.8.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61bfc23df345d8c9716d03717c2ed5e27374e0fe6f659ea64edcd27b4b044cf7 |
|
MD5 | f80cce155b39d2c59c3b99163e5080d8 |
|
BLAKE2b-256 | 763d8f64ed6d429f9feeefc52b551f4ba5554d2f7a6f46d92c080f4ae48e0478 |
Hashes for aiohttp-3.8.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa0ffcace9b3aa34d205d8130f7873fcfefcb6a4dd3dd705b0dab69af6712642 |
|
MD5 | f1ed2b0987190ec168c4971c83d9094a |
|
BLAKE2b-256 | c06df5423a7c899c538e2cff2e713f9eb2c51b02fad909ec8e8b1c3ed713049a |
Hashes for aiohttp-3.8.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaba923151d9deea315be1f3e2b31cc39a6d1d2f682f942905951f4e40200922 |
|
MD5 | b0d9c8b36040d25d35dd0d001abef443 |
|
BLAKE2b-256 | 85e6d52a342bf22b5b5c759a94af340836490bcbffd288d4a65494234d8298f7 |
Hashes for aiohttp-3.8.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f0d5f33feb5f69ddd57a4a4bd3d56c719a141080b445cbf18f238973c5c9923 |
|
MD5 | 9e962a37ea2086af3ff490f4fcfe1988 |
|
BLAKE2b-256 | b1bde412cb6cd12b7a86966239a97ed0391e1ad5ac6f8a749caddc49e18264ec |
Hashes for aiohttp-3.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12de6add4038df8f72fac606dff775791a60f113a725c960f2bab01d8b8e6b15 |
|
MD5 | b7182c5cd15d05b4d3628d73d525b853 |
|
BLAKE2b-256 | 4808c3efb449dea5f38292804e4fbf8eaef1b3f168535a4163cc3fce3f9b4915 |
Hashes for aiohttp-3.8.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5d962cf7e1d426aa0e528a7e198658cdc8aa4fe87f781d039ad75dcd52c516 |
|
MD5 | f6372d45f9c82554b60ccf83b62a8e8c |
|
BLAKE2b-256 | f42d07e3ba718571e79509f88a791611a3e156e8915ed9a19116547806bce8fa |
Hashes for aiohttp-3.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099ebd2c37ac74cce10a3527d2b49af80243e2a4fa39e7bce41617fbc35fa3c1 |
|
MD5 | b42d35c5fc7879a9ae6f05bc84a2bfe6 |
|
BLAKE2b-256 | 80a39403173d3a6ba5893a4e0a1816b211da7ba0cb7c00c9ac0279ec2dbbf576 |
Hashes for aiohttp-3.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a79004bb58748f31ae1cbe9fa891054baaa46fb106c2dc7af9f8e3304dc30316 |
|
MD5 | 95b326022cd719396248358db1d08536 |
|
BLAKE2b-256 | a67f4c202b0fd3c33029e45bb0d06eaac2886be4427763cc9589774fb39b5da7 |
Hashes for aiohttp-3.8.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dadf3c307b31e0e61689cbf9e06be7a867c563d5a63ce9dca578f956609abf8 |
|
MD5 | 1d77a2835334677fdfcc65eb2a552942 |
|
BLAKE2b-256 | 7e9f3cd2502f3cab61eccd7c20f5ab67447cf891ad8613282141955df1b7fb98 |
Hashes for aiohttp-3.8.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed0b6477896559f17b9eaeb6d38e07f7f9ffe40b9f0f9627ae8b9926ae260a8 |
|
MD5 | f8a95117f5d18c76c3d7628335075932 |
|
BLAKE2b-256 | e33a720635a98bb0eef9179d12ee3ccca659d1fcccfbafaacdf42ed5536a0861 |
Hashes for aiohttp-3.8.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c182cb873bc91b411e184dab7a2b664d4fea2743df0e4d57402f7f3fa644bac |
|
MD5 | 924f3c0a0f17b3b26ea5371661291e7f |
|
BLAKE2b-256 | 4b028bcd66c2a44714b3c3d076ff3bf49b3a247338a47f31adb00567841e15a0 |
Hashes for aiohttp-3.8.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7187a76598bdb895af0adbd2fb7474d7f6025d170bc0a1130242da817ce9e7d1 |
|
MD5 | 51418432c6dd0676606ad0b18b7c188b |
|
BLAKE2b-256 | c1e210084a3437c0f3f971c46a9870b574ef6cc00d0480119fd3e193c19fdf66 |
Hashes for aiohttp-3.8.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81e3d8c34c623ca4e36c46524a3530e99c0bc95ed068fd6e9b55cb721d408fb2 |
|
MD5 | 2603dc0dbaab1e592b1e882d232f9dbe |
|
BLAKE2b-256 | 8398d84ea011850be422d7db44c668b5d262ab94e0b9bfd54e0d0222cff62d71 |
Hashes for aiohttp-3.8.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6613280ccedf24354406caf785db748bebbddcf31408b20c0b48cb86af76866 |
|
MD5 | 50fe8b6eb657348e90c87d98f232128b |
|
BLAKE2b-256 | 6da0bdc0596eb07b328ae97bf54cd1d0c3eed34b8728d1bf6fcab12c296de5a2 |
Hashes for aiohttp-3.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d490af82bc6b7ce53ff31337a18a10498303fe66f701ab65ef27e143c3b0ef |
|
MD5 | ae72d160c9c77dcfb69d165eb02fe856 |
|
BLAKE2b-256 | f08dcbe09c4e5d9b150a24765af508a5db745ba7049bc68ee6670063e04c2879 |
Hashes for aiohttp-3.8.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71927042ed6365a09a98a6377501af5c9f0a4d38083652bcd2281a06a5976724 |
|
MD5 | d345056000a7d9c39edf0e30ad50b0f4 |
|
BLAKE2b-256 | 32f6a68f6f703541ce5cf3bba94c5f5415c732d0384e29d0ab6cdb6e62a6822e |
Hashes for aiohttp-3.8.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7cefb4b0640703eb1069835c02486669312bf2f12b48a748e0a7756d0de33d |
|
MD5 | ed08a8fea8c81b659226afa7319789b6 |
|
BLAKE2b-256 | 8c257454b836072efe67f8b16a4751443c77e0a34f9e909e6bca7247853b9bf4 |
Hashes for aiohttp-3.8.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e999f2d0e12eea01caeecb17b653f3713d758f6dcc770417cf29ef08d3931421 |
|
MD5 | 308d765a5797db465c3bd3edd2ba781c |
|
BLAKE2b-256 | df6def68db15f3bcb29ad4ff7815008f45d44a08dbdbf524bf2f904ce701ffd3 |
Hashes for aiohttp-3.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2f635ce61a89c5732537a7896b6319a8fcfa23ba09bec36e1b1ac0ab31270d2 |
|
MD5 | c8318ae9f28e5b05f033370078eeb93e |
|
BLAKE2b-256 | 8dd77121308d1d3b399b1f3b902939e4c59987360ed3fbaacfb291da06cbb924 |
Hashes for aiohttp-3.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea302f34477fda3f85560a06d9ebdc7fa41e82420e892fc50b577e35fc6a50b2 |
|
MD5 | 2e7e8a48f61504e29eccfda731264477 |
|
BLAKE2b-256 | 51b4174a2a94aedbad1f92b1a18a2051eba5b8ea915853361949b84e3ee1ac35 |
Hashes for aiohttp-3.8.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d15367ce87c8e9e09b0f989bfd72dc641bcd04ba091c68cd305312d00962addd |
|
MD5 | ef2c110b27ffff0466dd889bccbc94db |
|
BLAKE2b-256 | e91321e7f1d0d1932b321cdeaea01d5008285dac3b088af855c5c3d8714dba7b |
Hashes for aiohttp-3.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0770e2806a30e744b4e21c9d73b7bee18a1cfa3c47991ee2e5a65b887c49d5cf |
|
MD5 | 56837428cc78d9d6ba6b3ba48839bf08 |
|
BLAKE2b-256 | 24f2961f20184581dd21e181a927e4e264d991f5f6a090778a9b3575a4eac7fb |
Hashes for aiohttp-3.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13487abd2f761d4be7c8ff9080de2671e53fff69711d46de703c310c4c9317ca |
|
MD5 | 1f0e1a45cc6b073953fb22ddac6c46cf |
|
BLAKE2b-256 | 640fbad91b74658ffea95982794603106c7d751734bb4e8e1f83c654a11ef971 |
Hashes for aiohttp-3.8.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a996d01ca39b8dfe77440f3cd600825d05841088fd6bc0144cc6c2ec14cc5f74 |
|
MD5 | a510b21b5161830b87c3c18ccd81939c |
|
BLAKE2b-256 | dd229b3e55dd0c8c460a9381c97e9f33cd4d7bc6f322f8c3ae5c9737becda9a3 |
Hashes for aiohttp-3.8.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5315a2eb0239185af1bddb1abf472d877fede3cc8d143c6cddad37678293237 |
|
MD5 | c7028497a657dab09bd1cc2a97a80286 |
|
BLAKE2b-256 | a80e068cb215e8709703c497fcd07e8a81e68b3eb8b83083f96e93ef964d4685 |
Hashes for aiohttp-3.8.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d48b8ce6ab3cf2097b1855e1505181bdd05586ca275f2505514a6e274e8e75 |
|
MD5 | 3ac536babeeee9c42f1eca6f139919b4 |
|
BLAKE2b-256 | e4eb2e5c66f6ab8bf1fa9743552ec49bd8deb9a8ad385545bbd60c8f50529e21 |
Hashes for aiohttp-3.8.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d08744e9bae2ca9c382581f7dce1273fe3c9bae94ff572c3626e8da5b193c6a |
|
MD5 | d4a9f81726d945032c9d5d92cb57df6d |
|
BLAKE2b-256 | f1ca603261545a757915fb30446a9d7a394cd934865a8eac3c18ce638df90687 |
Hashes for aiohttp-3.8.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 844a9b460871ee0a0b0b68a64890dae9c415e513db0f4a7e3cab41a0f2fedf33 |
|
MD5 | 4cd5dffb0e3de2727ae2af8eccdeebba |
|
BLAKE2b-256 | 8131baf1ff4e36da246dc3ff2e0c12f2f7688b4f394ad21e29e3ef4ba864d035 |
Hashes for aiohttp-3.8.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44db35a9e15d6fe5c40d74952e803b1d96e964f683b5a78c3cc64eb177878155 |
|
MD5 | af276841fe827495ca5c2d59237f7681 |
|
BLAKE2b-256 | 9fbc5928e69637252150176b3604f7c386a9184358fcc7338c0b8c55a7908523 |
Hashes for aiohttp-3.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb01ba6b0d3f6c68b89fce7305080145d4877ad3acaed424bae4d4ee75faa950 |
|
MD5 | 7e89e0f7c4cd44dd5c45eba7bb49383b |
|
BLAKE2b-256 | 55a52912baebc80570a34a2103a34e3c65b84e93bcf20f6e09fbe335ce27e3cf |
Hashes for aiohttp-3.8.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11a67c0d562e07067c4e86bffc1553f2cf5b664d6111c894671b2b8712f3aba5 |
|
MD5 | 460de2bc272d9e01a38fe2409b395760 |
|
BLAKE2b-256 | 5854f4c1bac24b2365c2eb8d5205822b3ea41e40e1c471060c2409b9dbf05be5 |
Hashes for aiohttp-3.8.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31d1e1c0dbf19ebccbfd62eff461518dcb1e307b195e93bba60c965a4dcf1ba0 |
|
MD5 | 161bf14646ed162edb94bbe806d520b8 |
|
BLAKE2b-256 | 200bc077ca31bba80ed7c1c81a7505e7e339ef82ab3d9ee679c09b3ffb04cdd5 |
Hashes for aiohttp-3.8.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed076098b171573161eb146afcb9129b5ff63308960aeca4b676d9d3c35e700 |
|
MD5 | 610d910901768697519ac0c7d6cc2876 |
|
BLAKE2b-256 | 17ab36da1a4b5d2685acdc84117b32588b1edb4033b40cfbdf27a219bd6a4c6d |
Hashes for aiohttp-3.8.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 589c72667a5febd36f1315aa6e5f56dd4aa4862df295cb51c769d16142ddd7cd |
|
MD5 | 531303babc342caaa94e89eab136040b |
|
BLAKE2b-256 | 54ab5e5d0e042b9b149efd867eaaf4a6c94c51ccdf3f955564e0fce1dbfbcb4d |
Hashes for aiohttp-3.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 718626a174e7e467f0558954f94af117b7d4695d48eb980146016afa4b580b2e |
|
MD5 | dc459efa79003e2f74eb4eb1fa900dbe |
|
BLAKE2b-256 | ffa6184cd63b06ea05edfcfba946fed3da7afb2f0b7e3237fb1b2c056cce57f6 |
Hashes for aiohttp-3.8.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11691cf4dc5b94236ccc609b70fec991234e7ef8d4c02dd0c9668d1e486f5abf |
|
MD5 | fe45fa0afa9eb644bd603288d74e41ee |
|
BLAKE2b-256 | 3871e1db3f96fa85f77906ef002a08fa8d02dbdb3292180d41eb1b17ddab72bf |
Hashes for aiohttp-3.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086f92daf51a032d062ec5f58af5ca6a44d082c35299c96376a41cbb33034675 |
|
MD5 | 4db3d7414f243db424fc88dd8f98a799 |
|
BLAKE2b-256 | edafcf551e595af1979ba74c280d94aa0c351e634285608ac70cb6def374f661 |
Hashes for aiohttp-3.8.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d6a4d0619e09dcd61021debf7059955c2004fa29f48788a3dfaf9c9901a7cd |
|
MD5 | 50dffaea7dcbcf6f33ab6fef11587da2 |
|
BLAKE2b-256 | 5e34a5d2619c062e6fed7224fb920e93b1d8ad055bb3b1b544e754c864c978a0 |
Hashes for aiohttp-3.8.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b7ef7cbd4fec9a1e811a5de813311ed4f7ac7d93e0fda233c9b3e1428f7dd7b |
|
MD5 | bbdba37f3990c83c6bad6a3eb2a76b39 |
|
BLAKE2b-256 | 795c573d590ebff44e927aa0820b194a46c15253808725f82f23aa13440808ef |
Hashes for aiohttp-3.8.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7ebbbde809ff4e970824b2b6cb7e4222be6b95a296e46c03cf050878fc1785 |
|
MD5 | 8ade69b0ca2712d292287eac3265c555 |
|
BLAKE2b-256 | cf6aacf689f13f39700cfa526f6bff2d10dfd29aa21cbc0d3a5cf0f153298a74 |
Hashes for aiohttp-3.8.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae828d3a003f03ae31915c31fa684b9890ea44c9c989056fea96e3d12a9fa17 |
|
MD5 | 0c911a13b6838cc9a190d96c5d6192c5 |
|
BLAKE2b-256 | 19227a9ea2992cf7adf534eb51f7b6bfd4642bb15894ac36df4edb0838ee1fdb |
Hashes for aiohttp-3.8.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2f9b69293c33aaa53d923032fe227feac867f81682f002ce33ffae978f0a9a9 |
|
MD5 | 14c26d21ae5ba331299d00cdc4e4b354 |
|
BLAKE2b-256 | 2d7a2809619bd5ca3ab7f27c134f93d52c80a5dfed7d22e426e79415f35233b1 |
Hashes for aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c34dc4958b232ef6188c4318cb7b2c2d80521c9a56c52449f8f93ab7bc2a8a1c |
|
MD5 | b0dcec956e66a85792772c67ea129f2d |
|
BLAKE2b-256 | d6231942037534eb4f3671e68801af3af1adfe28add92300291934daa2b5cdec |
Hashes for aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07b05cd3305e8a73112103c834e91cd27ce5b4bd07850c4b4dbd1877d3f45be7 |
|
MD5 | 409066e2a5f31e370f4b2318e6cc5480 |
|
BLAKE2b-256 | 50dc9b1fd678730d7e9c8fa125ef0a0102c1783c0a80cffb2159e2a63ab0f569 |
Hashes for aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9d00268fcb9f66fbcc7cd9fe423741d90c75ee029a1d15c09b22d23253c0a44 |
|
MD5 | 57e88f090e255f0d1e0340317e44d68e |
|
BLAKE2b-256 | 428d8d85c84baa731de1f3a7fbb3bb85632f82534fc0b618abc51c6569440cdf |
Hashes for aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55c3d1072704d27401c92339144d199d9de7b52627f724a949fc7d5fc56d8b93 |
|
MD5 | fa688128123ed34562d1d8c1091f8850 |
|
BLAKE2b-256 | 39971acbab256523838e37b895d70e39f45e7feb82801a18368fba323d598e80 |
Hashes for aiohttp-3.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d69f36d445c45cda7b3b26afef2fc34ef5ac0cdc75584a87ef307ee3c8c6d00 |
|
MD5 | 9931908edae540ea01632362a7ca6c51 |
|
BLAKE2b-256 | 7556e0e5f6a59bd6053d61d7d8d1448100eacfc6f3d47cf39c4448351dd22e72 |
Hashes for aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477c3ea0ba410b2b56b7efb072c36fa91b1e6fc331761798fa3f28bb224830dd |
|
MD5 | 3671eb3c4dc499c1ef5c1d0fe0a7133a |
|
BLAKE2b-256 | 072bef0ea5695809b1d5e485e136fcf9c1e00c3d8e7806f4bba9af3e77cb7a7d |
Hashes for aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15b09b06dae900777833fe7fc4b4aa426556ce95847a3e8d7548e2d19e34edb8 |
|
MD5 | ad6519d2485ae7500c03e3041c75850c |
|
BLAKE2b-256 | 37389f7ad00368f218f5f6b367a72d85f7a1ffce421f22c7c88787e11c87d985 |
Hashes for aiohttp-3.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c23b1ad869653bc818e972b7a3a79852d0e494e9ab7e1a701a3decc49c20d51 |
|
MD5 | 8c27a8d20a7c1730ee08d7a827c146b1 |
|
BLAKE2b-256 | 590bb1773a7aa69763c336bc3be714c30246a5c4d2acb723e9f679f5566c9afe |
Hashes for aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef9612483cb35171d51d9173647eed5d0069eaa2ee812793a75373447d487aa4 |
|
MD5 | 0d47052ae7e707908e5c9b93acba7b58 |
|
BLAKE2b-256 | ddfe80c594d62a7ff07730fd2cfc3a058498087436d8c938243e0610d1928f0e |
Hashes for aiohttp-3.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f2f69dca064926e79997f45b2f34e202b320fd3782f17a91941f7eb85502ee2 |
|
MD5 | b991dc9b9d95952ec5857d63ffba22e7 |
|
BLAKE2b-256 | cab5af043404814805fc2b74b9b0ce166cc79cbdfed720253777b928c85138c0 |
Hashes for aiohttp-3.8.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37951ad2f4a6df6506750a23f7cbabad24c73c65f23f72e95897bb2cecbae676 |
|
MD5 | 75d8902c59d37f052d9fcb2777c113fd |
|
BLAKE2b-256 | f294af16a3f5baeaefe480271b852b8a18d063859a439183aff0492ed866619d |
Hashes for aiohttp-3.8.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0e20cddbd676ab8a64c774fefa0ad787cc506afd844de95da56060348021e96 |
|
MD5 | e8f7f56d67bbc57b3a31afcbbb0041c8 |
|
BLAKE2b-256 | 9f06c64cec12f3480433e44d7a65b4087fad73b5409c8eee719a1cc48efddb36 |
Hashes for aiohttp-3.8.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aed991a28ea3ce320dc8ce655875e1e00a11bdd29fe9444dd4f88c30d558602 |
|
MD5 | 5a66ce072e0d772a919ebe3bbdf60134 |
|
BLAKE2b-256 | 4d4a8b095c58f8f8a3732c939fc00190761fb44a95cd601f18fbbf7a4acaf9d6 |
Hashes for aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102e487eeb82afac440581e5d7f8f44560b36cf0bdd11abc51a46c1cd88914d4 |
|
MD5 | a95c58bc6280a21abb538bcb7244cc25 |
|
BLAKE2b-256 | 9e7a4af63e9951393397691e25aaf742044c66bae700c943d4f7c599da99ce26 |
Hashes for aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a6d5349c9ee8f79ab3ff3694d6ce1cfc3ced1c9d36200cb8f08ba06bd3b782 |
|
MD5 | a00d8280918969384162b7a1e935e160 |
|
BLAKE2b-256 | 078b211d1fef10ed6f9e6fc0a70bc6e5658a8fdcdc6440fa5350663b4a2ee101 |
Hashes for aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51467000f3647d519272392f484126aa716f747859794ac9924a7aafa86cd411 |
|
MD5 | ee8c7cf1e5fb750b1b13afd8e6f0f225 |
|
BLAKE2b-256 | c81194c3ca5ed8b811962de6f4f675adf9dbab28b3cb9e51b9823a5d655fcc9a |
Hashes for aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bfde62d1d2641a1f5173b8c8c2d96ceb4854f54a44c23102e2ccc7e02f003ec |
|
MD5 | cd5f2795767be9f1d80b695b77731b5f |
|
BLAKE2b-256 | 15f0cd8e6c2a28a3857c9ee71188d0f4b111847a37ab1c277ece61bcd5374ab4 |
Hashes for aiohttp-3.8.1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a25fa703a527158aaf10dafd956f7d42ac6d30ec80e9a70846253dd13e2f067b |
|
MD5 | bb755e6eefd51ddeeb58df32329efa9d |
|
BLAKE2b-256 | 60e2ffc6f4fb33a0f83b506d9b310a6b3028e868f67daf318f2ba50c625ed018 |
Hashes for aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3630c3ef435c0a7c549ba170a0633a56e92629aeed0e707fec832dee313fb7a |
|
MD5 | 3c41e8ce58a2a4514ae4cfaa13fe86db |
|
BLAKE2b-256 | f6c4a32e3d81e716696c1d8149febb73b0d772eb12b3f9f1c039c94b7445a388 |
Hashes for aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af642b43ce56c24d063325dd2cf20ee012d2b9ba4c3c008755a301aaea720ad |
|
MD5 | c48e0f92ae85ac2da22445668bfbf2fa |
|
BLAKE2b-256 | ccc558e46921955887814c7ca57569d695a45d9471aa48f09089999d9723e639 |
Hashes for aiohttp-3.8.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b5eeae8e019e7aad8af8bb314fb908dd2e028b3cdaad87ec05095394cce632 |
|
MD5 | 8c4e5ec177eea4c60d5da91bf8044f48 |
|
BLAKE2b-256 | b65d2107ef289ddf5a7648ba98a0d4f5137c156f95d67fa1a81253d0f904f308 |
Hashes for aiohttp-3.8.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8b01295e26c68b3a1b90efb7a89029110d3a4139270b24fda961893216c440 |
|
MD5 | ff4a26f583031ec7daa6ff73bc8ab318 |
|
BLAKE2b-256 | f63b2e3b8a5b19cdceb532c61d83077a09afe1f120cb876fb771b0ce577cc0ea |
Hashes for aiohttp-3.8.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4a4e30bf1edcad13fb0804300557aedd07a92cabc74382fdd0ba6ca2661091 |
|
MD5 | edf15faa9f3386189196fa177889e466 |
|
BLAKE2b-256 | a46e212f857f9a400dbbedcaca13b99c8bb821a17a25b69e2286881f23e62554 |
Hashes for aiohttp-3.8.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 473d93d4450880fe278696549f2e7aed8cd23708c3c1997981464475f32137db |
|
MD5 | a88b5f5f29cee88c89aa013c447a94fc |
|
BLAKE2b-256 | 66701668029f303a33e5508de6825efec00854b0a3afbe3b11b4e3c970e03e88 |