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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b2ab182fc28e7a81f6c70bfbd829045d9480063f5ab06f6e601a3eddbbd49a0 |
|
MD5 | 6387b9876eb5aaf51a06dab5c5cdf054 |
|
BLAKE2b-256 | 2e9f9c37b01fc6a37c92f139a4cd937a92f03ebbd75379cfd55e85ca1e571643 |
Hashes for aiohttp-3.8.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efd2fcf7e7b9d7ab16e6b7d54205beded0a9c8566cb30f09c1abe42b4e22bdcb |
|
MD5 | ac77718ced8f465843015d2d7ed5b326 |
|
BLAKE2b-256 | 0ebafa4db1609f48decfdc33fee6ae42ea27fbf9b1372f5cfd3cb1af1c030378 |
Hashes for aiohttp-3.8.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42c89579f82e49db436b69c938ab3e1559e5a4409eb8639eb4143989bc390f2f |
|
MD5 | 0ae3a72a8eebd0aafe62dc9b29ca14f2 |
|
BLAKE2b-256 | 1ac86d3e1746a98f0fe0da0f61c7596b63b7646ac8c5ccde81a38d2a18923a60 |
Hashes for aiohttp-3.8.6-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d330b3b9db87c3883e565340d292638a878236418b23cc8b9b11a054aaa887 |
|
MD5 | daad4bd692c2b49b342f99035dfd2fda |
|
BLAKE2b-256 | 054c23adbda755477d35a3763eafcbd010df4daf66439a9aac77f7c246b5959e |
Hashes for aiohttp-3.8.6-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ece4af1f3c967a4390c284797ab595a9f1bc1130ef8b01828915a05a6ae684 |
|
MD5 | 6a3ae23e4b2d2951c76bbadf42f31f4b |
|
BLAKE2b-256 | 9a10875db03b038bc0d19d5c9b53bc26cec326b88928e0f78276d665fbd18a4c |
Hashes for aiohttp-3.8.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b36b3124f0223903609944a3c8bf28a599b2cc0ce0be60b45211c8e9be97f8 |
|
MD5 | 5e3c3fb5e4f2852a1abc687917aac407 |
|
BLAKE2b-256 | 6d2ec8fbed8b9b4a9bc55dea81b6d2bd7cb58ed03e64cb846767ec8c58418ded |
Hashes for aiohttp-3.8.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f1e3f1a1751bb62b4a1b7f4e435afcdade6c17a4fd9b9d43607cebd242924a |
|
MD5 | 920b2aad03c77b79b37900c1d6814b43 |
|
BLAKE2b-256 | 591fdedd8c420e4942bacc0fa91e8b581c8f68cc6e2115cc614815010ac42b68 |
Hashes for aiohttp-3.8.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96603a562b546632441926cd1293cfcb5b69f0b4159e6077f7c7dbdfb686af4d |
|
MD5 | bc52ba4c7dc1dab036daffea1da9f85f |
|
BLAKE2b-256 | 37d6747aca77b7f0a76abf1133e4193a840f57b925609fcf2c1a18058748493d |
Hashes for aiohttp-3.8.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bed815f3dc3d915c5c1e556c397c8667826fbc1b935d95b0ad680787896a358 |
|
MD5 | eb08769e8c098cbf34ba0b1c2d03d9e6 |
|
BLAKE2b-256 | 85fd72967b892120a76af52af87759ad3ab6a4a90a313505c809a2e1889477e2 |
Hashes for aiohttp-3.8.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d5b785c792802e7b275c420d84f3397668e9d49ab1cb52bd916b3b3ffcf09ad |
|
MD5 | cf057e012d0da5d91f4157594af1384d |
|
BLAKE2b-256 | 63e9101c855d8a233718bcc238d2916473cc1d8b64f4b103a615e45b10093511 |
Hashes for aiohttp-3.8.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14cd52ccf40006c7a6cd34a0f8663734e5363fd981807173faf3a017e202fec9 |
|
MD5 | 57fe6f1c335dad7cdd8a3ddc98d6a116 |
|
BLAKE2b-256 | 25762c64c6519e985dc6845e189895d2bb22754da12ae4c2b0d8d73b3e1f4c08 |
Hashes for aiohttp-3.8.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d76e8b13161a202d14c9584590c4df4d068c9567c99506497bdd67eaedf36403 |
|
MD5 | d800588bb4e8ee06bafb17e72589fe58 |
|
BLAKE2b-256 | 3a6c88258afa359dc785b13b63bb97596f31838efbe83d8bb7d55b08767c8b59 |
Hashes for aiohttp-3.8.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41bdc2ba359032e36c0e9de5a3bd00d6fb7ea558a6ce6b70acedf0da86458321 |
|
MD5 | c65a128c2d88253f5def67223c949ff2 |
|
BLAKE2b-256 | 8e605d2a665713ce5f46d9fef626fee5dd4487cbcc3ee6f773706add1f872d92 |
Hashes for aiohttp-3.8.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a00ffcc173e765e200ceefb06399ba09c06db97f401f920513a10c803604ca |
|
MD5 | b712c0fe5483bfcad9cf5028a27fed9e |
|
BLAKE2b-256 | 0bf76fce2fa9c9352c2b0a9868cbd6aaab57a46fa52330e90c0fa0cdf990cec0 |
Hashes for aiohttp-3.8.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e2f9cc8e5328f829f6e1fb74a0a3a939b14e67e80832975e01929e320386b34 |
|
MD5 | 46d5d3b582c04e6a710048b879100821 |
|
BLAKE2b-256 | a83b0d1898ea48ee5398f25366314d2539eb2652c0d707481217765697033639 |
Hashes for aiohttp-3.8.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c15c8e48e5e7b89d5cb4613479d144fda8344e2d886cf694fd36db4cc86865 |
|
MD5 | cd131a57153bb456fbd397a21a618f0e |
|
BLAKE2b-256 | 1d6063b8a1e05956ff92916128c192c9317c8eaaaffacc8fef4ef95db0f84264 |
Hashes for aiohttp-3.8.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc360e87341ad47c777f5723f68adbb52b37ab450c8bc3ca9ca1f3e849e5fe2 |
|
MD5 | ce1383494423a439861ffa7568a8f38b |
|
BLAKE2b-256 | bf0d5acea8c563e35568b9b461d82fbe1f3a7b61df75aa6517a5fb8f3b980213 |
Hashes for aiohttp-3.8.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad1407db8f2f49329729564f71685557157bfa42b48f4b93e53721a16eb813ed |
|
MD5 | 61d3f2612c6af2e8a76847a2c88f2053 |
|
BLAKE2b-256 | 5684406bf7ee4a186f6aed928b0cf8a0ca56b2b37c366e7508e3ca16f4d93f61 |
Hashes for aiohttp-3.8.6-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec00c3305788e04bf6d29d42e504560e159ccaf0be30c09203b468a6c1ccd3b2 |
|
MD5 | c2b0c99a096772c535ded63fc3be5e58 |
|
BLAKE2b-256 | caecedaac7f45bd8de9264bcdcff63de310aa4d736d632a7795be960f01d502d |
Hashes for aiohttp-3.8.6-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc88fc494b1f0311d67f29fee6fd636606f4697e8cc793a2d912ac5b19aa38d |
|
MD5 | 10d8b9b79bd37e80b6c1f9253fbfd79d |
|
BLAKE2b-256 | f8eb6e55b5323d2a630d9581e428c8fd73336cb001611e8bd01d105c75c2ba1f |
Hashes for aiohttp-3.8.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e31e9db1bee8b4f407b77fd2507337a0a80665ad7b6c749d08df595d88f1cf5 |
|
MD5 | d5062a42ecf1a70b2eda56ae3599cee6 |
|
BLAKE2b-256 | af6b578f0cf2acfb9169234505c208edd33b999810a311cf8fb4b69fad21cd49 |
Hashes for aiohttp-3.8.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1d8cb0b56b3587c5c01de3bf2f600f186da7e7b5f7353d1bf26a8ddca57f965 |
|
MD5 | 5f7549c058bb8c22877ea78dc2a0c236 |
|
BLAKE2b-256 | d48aaba767514faf55cc73f46894f6f9053bf5df415f3bffdfc77d204a974555 |
Hashes for aiohttp-3.8.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fa375b3d34e71ccccf172cab401cd94a72de7a8cc01847a7b3386204093bb47 |
|
MD5 | 4a49785fd6add5772035d5ceb3308aa2 |
|
BLAKE2b-256 | 418e4c48881316bbced3d13089c4d0df4be321ce79a0c695d82dee9996aaf56b |
Hashes for aiohttp-3.8.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2817b2f66ca82ee699acd90e05c95e79bbf1dc986abb62b61ec8aaf851e81c93 |
|
MD5 | 38e57e8fb9cd86aac3ad62259fd18b2f |
|
BLAKE2b-256 | b922cb7dd72b319442784a70a4e3aba2bdb03fe0f917f09794a934b2818c883b |
Hashes for aiohttp-3.8.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c5f938d199a6fdbdc10bbb9447496561c3a9a565b43be564648d81e1102ac22 |
|
MD5 | 4df72dc5b351bdfc0f1c71b70faf57e7 |
|
BLAKE2b-256 | 1c6fa5095b998f7af73afaa019545dd066e28b4ceff951e3a3c9bfdbd8262c0f |
Hashes for aiohttp-3.8.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fd194939b1f764d6bb05490987bfe104287bbf51b8d862261ccf66f48fb4096 |
|
MD5 | 0eca62d79eed06b21017b457a167f547 |
|
BLAKE2b-256 | 9c4208ce69ce417411802ef80b2add79982571c0c4868e1220137c39c5aa10b3 |
Hashes for aiohttp-3.8.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9de50a199b7710fa2904be5a4a9b51af587ab24c8e540a7243ab737b45844543 |
|
MD5 | af4ea370f01da3c3bcd4db6a8ebc0a1a |
|
BLAKE2b-256 | ad2ee5277d266c9e826124ecfdcd175a50ea4405848f54e399bd610a2f262334 |
Hashes for aiohttp-3.8.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 253bf92b744b3170eb4c4ca2fa58f9c4b87aeb1df42f71d4e78815e6e8b73c9e |
|
MD5 | dfda3cefd8bc78ab07afe60a7fe8cc51 |
|
BLAKE2b-256 | 94a961f60723b20f9accdf4c9dc812ad4a61c1c63bdc732bc4e81fde9e6c40a9 |
Hashes for aiohttp-3.8.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d84166673694841d8953f0a8d0c90e1087739d24632fe86b1a08819168b4566 |
|
MD5 | 8e0a80bc8f22bf34c3b5df4773e31570 |
|
BLAKE2b-256 | fd2fd203acfe3a2d1e2823fef5876ff342cc34d08c57748baac2fc67914cea22 |
Hashes for aiohttp-3.8.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41d55fc043954cddbbd82503d9cc3f4814a40bcef30b3569bc7b5e34130718c1 |
|
MD5 | 0264814e270e641cd5132bc904197dfa |
|
BLAKE2b-256 | 9089b332d6d2b27d84a876baba1405c6c51b85d30dd474878ef35646f0021a1c |
Hashes for aiohttp-3.8.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f0e27e5b733803333bb2371249f41cf42bae8884863e8e8965ec69bebe53132 |
|
MD5 | 24d1f67dc093333af67ba5cc097e1c9a |
|
BLAKE2b-256 | 64bfdffc041dd3d36d6b4624bde63d222c1735c525811e9fd6026397c612491d |
Hashes for aiohttp-3.8.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf486ac1e689dda3502567eb89ffe02876546599bbf915ec94b1fa424eeffd4 |
|
MD5 | ecbbeb65468ad082da89d3f862647e68 |
|
BLAKE2b-256 | 0d60dba24eb4381411113cf2a3b5545665b81c59257801416bf5d8932d4cc337 |
Hashes for aiohttp-3.8.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd111d7fc5591ddf377a408ed9067045259ff2770f37e2d94e6478d0f3fc0c17 |
|
MD5 | 399e02550db4f514718883d78bde2ffa |
|
BLAKE2b-256 | e17b4f105ac4dd938f38853ac4b840b1024b507771dff871c66863b0d27d3861 |
Hashes for aiohttp-3.8.6-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e827d48cf802de06d9c935088c2924e3c7e7533377d66b6f31ed175c1620e05e |
|
MD5 | 31c418fe992fa53ab79ad1461a7e4ea6 |
|
BLAKE2b-256 | ed5350739259174e80fce59ff534537c84eb779a4c27beb0089a9b384a310b74 |
Hashes for aiohttp-3.8.6-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a312d0e991690ccc1a61f1e9e42daa519dcc34ad03eb6f826d94c1190190dd |
|
MD5 | 8d6de93e3e43dd8517b1843fc68d6a4e |
|
BLAKE2b-256 | a17e7b869e1678be0bbb0b566b454f19f9aeef533c84ad871af37f0eac61a411 |
Hashes for aiohttp-3.8.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86f20cee0f0a317c76573b627b954c412ea766d6ada1a9fcf1b805763ae7feeb |
|
MD5 | d6834af4205950762a2540d7a6025e68 |
|
BLAKE2b-256 | 402e5f108f2eaafadfd972452b8418e7fbe76cc901245e4bc8f3acb8ff7c42b2 |
Hashes for aiohttp-3.8.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67f8baed00870aa390ea2590798766256f31dc5ed3ecc737debb6e97e2ede78 |
|
MD5 | 3376d8eca072748fc4727ecfea7a3a43 |
|
BLAKE2b-256 | 7999e8219e64298bb9e51a86330f5b0c18937a56f208639b3df85c601ddbcb4d |
Hashes for aiohttp-3.8.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fcf3eabd3fd1a5e6092d1242295fa37d0354b2eb2077e6eb670accad78e40e1 |
|
MD5 | 52b0b289c1edc68f5b411b6a75c8fc5c |
|
BLAKE2b-256 | 3497d042349afcad79d7c813b07e34cb3a6f0024b4faf07346509b115fe19f97 |
Hashes for aiohttp-3.8.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 002f23e6ea8d3dd8d149e569fd580c999232b5fbc601c48d55398fbc2e582e8c |
|
MD5 | a4b2b751541df10852188ea3b6332a28 |
|
BLAKE2b-256 | d7e1f1669495117e3417c32536eb2633ab2d8f9b65c8d04f248dea7c1c71e6a2 |
Hashes for aiohttp-3.8.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918810ef188f84152af6b938254911055a72e0f935b5fbc4c1a4ed0b0584aed1 |
|
MD5 | b7f31b4e53b17eb4f6ca8037eb775e47 |
|
BLAKE2b-256 | 60eff43f7e475a4698efb3a47c208f3d6ef2fa8ea461209c5b467373f29274f4 |
Hashes for aiohttp-3.8.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b30e963f9e0d52c28f284d554a9469af073030030cef8693106d918b2ca92f54 |
|
MD5 | 3ae739057768cf9de60fa9c09ee61cf8 |
|
BLAKE2b-256 | d1c4e8eec7e6c6309ddc425f8d72a1239eacbb602d8eb444dd9975ee079561f4 |
Hashes for aiohttp-3.8.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 255ba9d6d5ff1a382bb9a578cd563605aa69bec845680e21c44afc2670607a95 |
|
MD5 | 23d4baf9c6e45bd81cc260ea74333426 |
|
BLAKE2b-256 | 0a859f10beef98c72e507a80da4fd0e716ca3e005000b011152eed27f7eb6393 |
Hashes for aiohttp-3.8.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f5c7ce535a1d2429a634310e308fb7d718905487257060e5d4598e29dc17f0b |
|
MD5 | 4f8cd2b77f2787b1e27961b692edffa6 |
|
BLAKE2b-256 | 69b7a1543a5f90b6c5cdff4d2e6b73fcaa65a568ff9cc3381c5abfadcefe38e0 |
Hashes for aiohttp-3.8.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ac39027011414dbd3d87f7edb31680e1f430834c8cef029f11c66dad0670aa5 |
|
MD5 | 3d91e5fdbc24fba3669ebac1981e52ad |
|
BLAKE2b-256 | 6659fa9a4d9068ef96680c03c1f6b05cee25fa88c72fef6ee7cc62b77e3f60b2 |
Hashes for aiohttp-3.8.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52d5dc7c6682b720280f9d9db41d36ebe4791622c842e258c9206232251ab2b |
|
MD5 | ed93ca7d69cb7c97b91bdf1b904929bb |
|
BLAKE2b-256 | 56caa0cea3350fe0cf10df5883f5a3239717a28e0f27b5b380938679dc975e88 |
Hashes for aiohttp-3.8.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf70bfe5a1414ba9afb9d49f0c912dc524cf60141102f3a11143ba3d291870f |
|
MD5 | 89d75f82aee064220a4220a1e0dc0d46 |
|
BLAKE2b-256 | 64041eb7c86678c391917d12bf1a187335ee447716ce8c937240f362a60a59f0 |
Hashes for aiohttp-3.8.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33164093be11fcef3ce2571a0dccd9041c9a93fa3bde86569d7b03120d276c6f |
|
MD5 | 0dc328a825292fcfaa72fec615230807 |
|
BLAKE2b-256 | 6719a9c3b763fed4ef46a9f5aae98944f8f572f9cabbe16e5883ac631cdc4785 |
Hashes for aiohttp-3.8.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec4fd86658c6a8964d75426517dc01cbf840bbf32d055ce64a9e63a40fd7b771 |
|
MD5 | 664fd633d9b4fc981ac14fb9ab4b6876 |
|
BLAKE2b-256 | f03f05c782a7c7dc7becfc8b3b69d3c64aa964416335b7b3ebfc0e64654be748 |
Hashes for aiohttp-3.8.6-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d399dade330c53b4106160f75f55407e9ae7505263ea86f2ccca6bfcbdb4921 |
|
MD5 | e55cb1a6c659d233498714bc04b02f77 |
|
BLAKE2b-256 | bdd5b8b9186c95ccc35dfdd02ec35d7ec7ec4915846c0415f47f1780d90dbbf9 |
Hashes for aiohttp-3.8.6-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f03211fd14a6a0aed2997d4b1c013d49fb7b50eeb9ffdf5e51f23cfe2c77fa |
|
MD5 | dcbd1454c88d7c658792e8f09c3536fb |
|
BLAKE2b-256 | a22f4f4d9b4d933b97b73165dc176488806338c0b7907ae3cbca216c9383ceca |
Hashes for aiohttp-3.8.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c5ac4ad492b4a19fc132306cd57075c28446ec2ed970973bbf036bcda1bcc6 |
|
MD5 | a17cbf72ae959415d607003206d6b4dd |
|
BLAKE2b-256 | c32a16c2c515f0f12e8e867303af4783f79a0ed5b17f4d96c821285f3fc87efa |
Hashes for aiohttp-3.8.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c19b26acdd08dd239e0d3669a3dddafd600902e37881f13fbd8a53943079dbc |
|
MD5 | cd5ae25afd2ebe107831de0db975bca4 |
|
BLAKE2b-256 | db845b146476ec1f36b4cc0f15f63676364191fd91d120ac136f616f1749f624 |
Hashes for aiohttp-3.8.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04691bc6601ef47c88f0255043df6f570ada1a9ebef99c34bd0b72866c217ae |
|
MD5 | be36b7333ce43e7fce914393001c244e |
|
BLAKE2b-256 | 911b9b5da3748ddd924288d9a946a0f48a34b179330d342c6cdeb89683bcf971 |
Hashes for aiohttp-3.8.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f628dbf3c91e12f4d6c8b3f092069567d8eb17814aebba3d7d60c149391aee3a |
|
MD5 | b056a496b9360818b3875e1b79c36393 |
|
BLAKE2b-256 | ae14277158756fda1874319cf94ed5e672848aa9a8d3eb2a65484d727d072692 |
Hashes for aiohttp-3.8.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71783b0b6455ac8f34b5ec99d83e686892c50498d5d00b8e56d47f41b38fbe04 |
|
MD5 | 74414b8bd8ac9c612e2e4b9dcbd8b0e5 |
|
BLAKE2b-256 | e979a57d197198730ad98761219fd3c3d0b142dd66df887d56ab7800afcecd45 |
Hashes for aiohttp-3.8.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89341b2c19fb5eac30c341133ae2cc3544d40d9b1892749cdd25892bbc6ac951 |
|
MD5 | bf6d8b89e2a0c272de0e61d7e5ad7c63 |
|
BLAKE2b-256 | dc2dca6ad8bb362faed53c5ce1aae4cdae99af0feb3cf165e54e659e212fbcdf |
Hashes for aiohttp-3.8.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ee912f7e78287516df155f69da575a0ba33b02dd7c1d6614dbc9463f43066e3 |
|
MD5 | 08bf70ec841e43292f86554d0a10d9a7 |
|
BLAKE2b-256 | 62a52dd6cea18470c75bf134a38e1ad399cb913d82250a8eac47e1f247826784 |
Hashes for aiohttp-3.8.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c68330a59506254b556b99a91857428cab98b2f84061260a67865f7f52899f5 |
|
MD5 | 73844a0b34bcd810c3c1f50ced9a666f |
|
BLAKE2b-256 | 9f6ed61572eff2af1fc481a94734e22c13dae7276a2b2c9d1e72e9bc9b56a487 |
Hashes for aiohttp-3.8.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01770d8c04bd8db568abb636c1fdd4f7140b284b8b3e0b4584f070180c1e5c62 |
|
MD5 | d3f01bf096517aa27f01d9fff59c5f07 |
|
BLAKE2b-256 | 38f3b7e6b509c79431e759e50e5cc0a64e578c8b069a4cde80926ca65a82c900 |
Hashes for aiohttp-3.8.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2ee0ac5a1f5c7dd3197de309adfb99ac4617ff02b0603fd1e65b07dc772e4b |
|
MD5 | 2170ec3c4b3dcdd7bec2fdfc793480ea |
|
BLAKE2b-256 | fe9ed8e0b5b4ff16e13b55ded600ad3e2f10a390e8a150338e0c75e97e86cb03 |
Hashes for aiohttp-3.8.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2fe42e523be344124c6c8ef32a011444e869dc5f883c591ed87f84339de5976 |
|
MD5 | d3d46ae3d02765a3c75a72e84e2d9a92 |
|
BLAKE2b-256 | 514ce7f74722f82269f2482ef321daff341d5461a40af68bb7f9d016b98fba9c |
Hashes for aiohttp-3.8.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ef51e459eb2ad8e7a66c1d6440c808485840ad55ecc3cafefadea47d1b1ba2 |
|
MD5 | eea680b3f1b0112fccac9f08a1b079ff |
|
BLAKE2b-256 | a052289e1ec17ef252062c3f006b35fdb37a44b74e302893cc0fbfc4457ad679 |
Hashes for aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc37e9aef10a696a5a4474802930079ccfc14d9f9c10b4662169671ff034b7df |
|
MD5 | 5bdc69963cd75443594a2d4b6a61ec99 |
|
BLAKE2b-256 | a29b8b78fdbe813fbc73f0084066c36d7732d92459d4189b76243a3bf7c24ee2 |
Hashes for aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3628b6c7b880b181a3ae0a0683698513874df63783fd89de99b7b7539e3e8a8 |
|
MD5 | 55f22ff91aaec26fd75ced5e69a4dea0 |
|
BLAKE2b-256 | c36b8a933438ddc4240a6e1ed196d3e992151a04e6069b483ed44deab97e1ab0 |
Hashes for aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de6a1c9f6803b90e20869e6b99c2c18cef5cc691363954c93cb9adeb26d9f3ae |
|
MD5 | b591441baafc0890138ab2f2d344c8e2 |
|
BLAKE2b-256 | 95cdc7a1a0bc87ad9ae3ffbcabdc429601495180e7c216b1cf6915d1fda2d704 |
Hashes for aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb54c54510e47a8c7c8e63454a6acc817519337b2b78606c4e840871a3e15349 |
|
MD5 | 92ceab310fb48b1d0ffa0c4818c25ebf |
|
BLAKE2b-256 | e8de0999402a1eec03a21af1af80ea76dc7f5a590607eee53f7d7782c5e185d7 |
Hashes for aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90c72ebb7cb3a08a7f40061079817133f502a160561d0675b0a6adf231382c92 |
|
MD5 | 45fbca08b612ace1723b52c61f934264 |
|
BLAKE2b-256 | 212ab65450e364c5a2808be806ecd7507bdc1f422f9e7da38cb53582298cd631 |
Hashes for aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c43ecfef7deaf0617cee936836518e7424ee12cb709883f2c9a1adda63cc460 |
|
MD5 | 25b76524507ccde8aee2fe313bd5a150 |
|
BLAKE2b-256 | a5e7af237a28203958d885f7f57731cb4f9c510597a35c593c5c20224dd72072 |
Hashes for aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d95fc1bf33a9a81469aa760617b5971331cdd74370d1214f0b3109272c0e1e3c |
|
MD5 | b74676dd8db5498115332bc32038774d |
|
BLAKE2b-256 | 53bc865c8dcc6adbdef2ba373dafdd8611c62b1bae17c792f46279784e1f5d38 |
Hashes for aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3161ce82ab85acd267c8f4b14aa226047a6bee1e4e6adb74b798bd42c6ae1f80 |
|
MD5 | 1b22630f6e6b929a4b0aced01b08e0f3 |
|
BLAKE2b-256 | a501848a1afacbcd34974f41f7918df3d32ed49fd6607cea74ac14a725f0eb85 |
Hashes for aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebf3fd9f141700b510d4b190094db0ce37ac6361a6806c153c161dc6c041ccda |
|
MD5 | 74f598e5f2ffa7bed1665a235546662c |
|
BLAKE2b-256 | fdb5a33523c484d8c55b262b97b7c3cf7aae1545faa68a54bed2e6f278b65b3a |
Hashes for aiohttp-3.8.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca80e1b90a05a4f476547f904992ae81eda5c2c85c66ee4195bb8f9c5fb47f28 |
|
MD5 | 81aac03062b0b04b0f928b0a3ba01044 |
|
BLAKE2b-256 | a8a7fd9709dbbc189eb0dbb213f9489df7c2d7a194155a54db2bdb9b3ab689e0 |
Hashes for aiohttp-3.8.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a988a0c673c2e12084f5e6ba3392d76c75ddb8ebc6c7e9ead68248101cd446 |
|
MD5 | 4ceae57f30ef5993227423ac002972e6 |
|
BLAKE2b-256 | ceba8dd37895c9a9a5e822f81dcaa218bef272991acaeaf8bf66f7a8aa17cefb |
Hashes for aiohttp-3.8.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0912ed87fee967940aacc5306d3aa8ba3a459fcd12add0b407081fbefc931e53 |
|
MD5 | ea68ba2296ff87436a46dded7f1ded21 |
|
BLAKE2b-256 | c3538af78687a015bb83c278587dd5fd2d884b3275336dc279e4848e9ea90d9f |
Hashes for aiohttp-3.8.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8d4e166e600dcfbff51919c7a3789ff6ca8b3ecce16e1d9c96d95dd569eb4c |
|
MD5 | b9927c520882dbd04ff8efc66656fe4a |
|
BLAKE2b-256 | dbf3b0fc16d5f5e6798af1dcf1ba23d8bd45360689b5bd2d798338c5e4bc1a0e |
Hashes for aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45ad816b2c8e3b60b510f30dbd37fe74fd4a772248a52bb021f6fd65dff809b6 |
|
MD5 | 3ae7d775e72f0bbb8045d2e9a1200160 |
|
BLAKE2b-256 | 372392642297cf616b10ee7c2556868423572cbf8ee909ddf53d42b87b7eac80 |
Hashes for aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 713103a8bdde61d13490adf47171a1039fd880113981e55401a0f7b42c37d071 |
|
MD5 | b7cb61fbd32282ebe9f471615459b387 |
|
BLAKE2b-256 | 60ec06a75cd34e93e70683fa18daa22ed1aeb715fcd004e08ba6cd8655ff3fa8 |
Hashes for aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229852e147f44da0241954fc6cb910ba074e597f06789c867cb7fb0621e0ba7a |
|
MD5 | 5831ebfcc215eba0fe0264ae56a07db8 |
|
BLAKE2b-256 | 3dd467cbb09790d19544034e5209751f459f9e2398422059bb2b4d72dffc99c9 |
Hashes for aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4cbe4ffa9d05f46a28252efc5941e0462792930caa370a6efaf491f412bc66 |
|
MD5 | 86bd2a92f2f2c7f3c2225e3be5e18391 |
|
BLAKE2b-256 | 963b8aefe1346820702f10fa890b7d2732e89ce4b90a3ab1b2e1a1b990080932 |
Hashes for aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13da35c9ceb847732bf5c6c5781dcf4780e14392e5d3b3c689f6d22f8e15ae31 |
|
MD5 | faeb7b15295c827b585e239b851dbd70 |
|
BLAKE2b-256 | 2053274f0f7382a7f11e5c681374c41153f1cea3315ad15b75e52c0684126146 |
Hashes for aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f13f60d78224f0dace220d8ab4ef1dbc37115eeeab8c06804fec11bec2bbd07 |
|
MD5 | b26dbed530bdc0cadf19804db226f465 |
|
BLAKE2b-256 | b8b66dd2c1f2915b39414f753c276f54dc2890612347a78e21c135fa3c76fd15 |
Hashes for aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cccd1de239afa866e4ce5c789b3032442f19c261c7d8a01183fd956b1935349 |
|
MD5 | 0f31de0dfc4ade4de972a8b17af4edc2 |
|
BLAKE2b-256 | 9e9b31b6eaf47f7712248d674489cade79e62d510baf61a3c21c9feadd644506 |
Hashes for aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d791245a894be071d5ab04bbb4850534261a7d4fd363b094a7b9963e8cdbd31 |
|
MD5 | 2117c796e8bb93dae55f55079468dd1e |
|
BLAKE2b-256 | 80603d5f1ee28675ed8878d529afe4d2487148a70279b391f54438a4846b070f |
Hashes for aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25036d161c4fe2225d1abff2bd52c34ed0b1099f02c208cd34d8c05729882f0 |
|
MD5 | cfab43f93a14651293a1856d856b06b2 |
|
BLAKE2b-256 | 4e53debbf3dc7a9b54c1a5c6b54d46a768284a3700918b21937806ef379cb4cb |
Hashes for aiohttp-3.8.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9b5a0606faca4f6cc0d338359d6fa137104c337f489cd135bb7fbdbccb1e39 |
|
MD5 | 306b49b8b341a358db787d35b1d3ff16 |
|
BLAKE2b-256 | 47bf36710367c7360c5d82876ec4a9b529efcf2135c9485995011cdacdc21df4 |
Hashes for aiohttp-3.8.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdee8405931b0615220e5ddf8cd7edd8592c606a8e4ca2a00704883c396e4479 |
|
MD5 | bbcbde34a9b6d286a2154d017f25d992 |
|
BLAKE2b-256 | 30aea1c6b91c6e5a7642d01587c36307428a63fa5862ec245abe732f2119937e |