Skip to main content

Fast implementation of asyncio event loop on top of libuv

Project description

https://img.shields.io/github/workflow/status/MagicStack/uvloop/Tests https://img.shields.io/pypi/v/uvloop.svg PyPI - Downloads

uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.

The project documentation can be found here. Please also check out the wiki.

Performance

uvloop makes asyncio 2-4x faster.

https://raw.githubusercontent.com/MagicStack/uvloop/master/performance.png

The above chart shows the performance of an echo server with different message sizes. The sockets benchmark uses loop.sock_recv() and loop.sock_sendall() methods; the streams benchmark uses asyncio high-level streams, created by the asyncio.start_server() function; and the protocol benchmark uses loop.create_server() with a simple echo protocol. Read more about uvloop in a blog post about it.

Installation

uvloop requires Python 3.7 or greater and is available on PyPI. Use pip to install it:

$ pip install uvloop

Note that it is highly recommended to upgrade pip before installing uvloop with:

$ pip install -U pip

Using uvloop

As of uvloop 0.18, the preferred way of using it is via the uvloop.run() helper function:

import uvloop

async def main():
    # Main entry-point.
    ...

uvloop.run(main())

uvloop.run() works by simply configuring asyncio.run() to use uvloop, passing all of the arguments to it, such as debug, e.g. uvloop.run(main(), debug=True).

With Python 3.11 and earlier the following alternative snippet can be used:

import asyncio
import sys

import uvloop

async def main():
    # Main entry-point.
    ...

if sys.version_info >= (3, 11):
    with asyncio.Runner(loop_factory=uvloop.new_event_loop) as runner:
        runner.run(main())
else:
    uvloop.install()
    asyncio.run(main())

Building From Source

To build uvloop, you’ll need Python 3.7 or greater:

  1. Clone the repository:

    $ git clone --recursive git@github.com:MagicStack/uvloop.git
    $ cd uvloop
  2. Create a virtual environment and activate it:

    $ python3.7 -m venv uvloop-dev
    $ source uvloop-dev/bin/activate
  3. Install development dependencies:

    $ pip install -e .[dev]
  4. Build and run tests:

    $ make
    $ make test

License

uvloop is dual-licensed under MIT and Apache 2.0 licenses.

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

uvloop-0.18.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uvloop-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

uvloop-0.18.0-cp312-cp312-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

uvloop-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

uvloop-0.18.0-cp311-cp311-macosx_10_9_universal2.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

uvloop-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

uvloop-0.18.0-cp310-cp310-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

uvloop-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

uvloop-0.18.0-cp39-cp39-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

uvloop-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

uvloop-0.18.0-cp38-cp38-macosx_10_9_universal2.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

uvloop-0.18.0-cp37-cp37m-musllinux_1_1_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

uvloop-0.18.0-cp37-cp37m-musllinux_1_1_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

uvloop-0.18.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

uvloop-0.18.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

uvloop-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file uvloop-0.18.0.tar.gz.

File metadata

  • Download URL: uvloop-0.18.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for uvloop-0.18.0.tar.gz
Algorithm Hash digest
SHA256 d5d1135beffe9cd95d0350f19e2716bc38be47d5df296d7cc46e3b7557c0d1ff
MD5 a7679334af9a39dc89f9298088d8d235
BLAKE2b-256 80f994d2d914d351c7d5db80e102fb0d7ab3bbb798e8322ab71a9fe9f8bfa31b

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ed3c28337d2fefc0bac5705b9c66b2702dc392f2e9a69badb1d606e7e7f773bb
MD5 539f0a5695b2283a6af78888656e1ab6
BLAKE2b-256 79c7577e0395828bf13f03ea7d4e64e7f3a655e56c9acf968fe6565c32ff4799

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 75baba0bfdd385c886804970ae03f0172e0d51e51ebd191e4df09b929771b71e
MD5 0842cdf9d9817d55aa10034c1520853c
BLAKE2b-256 63a5872c8dd9ca67bb2365f7da2fab28e3f4246661d189d60eaab9e636678639

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 680da98f12a7587f76f6f639a8aa7708936a5d17c5e7db0bf9c9d9cbcb616593
MD5 4c97f39342ebe5dfe54b24428eb98cd3
BLAKE2b-256 c3a8f22bb8a3f6d9af2117b80b3613325b462980559067754faaa7b66cb5234b

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3d301e23984dcbc92d0e42253e0e0571915f0763f1eeaf68631348745f2dccc
MD5 21f6a8a512b41a310d9ee60921f00fa7
BLAKE2b-256 e3bf216dc7de5b8f8982d3d3850b9e759eede198cb1467bc81456247d99afe5c

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c65585ae03571b73907b8089473419d8c0aff1e3826b3bce153776de56cbc687
MD5 51cfe6cb5fb9fae545de096044815633
BLAKE2b-256 34044552c69b24926646d6e3f6420c0f1f05563d0d2e4b2952849b786ba21b11

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 61151cc207cf5fc88863e50de3d04f64ee0fdbb979d0b97caf21cae29130ed78
MD5 62350948f0e5840108ce2e80ce796631
BLAKE2b-256 e15d30f7501ec065a3128cc7d0391333a287d0f41c7a34bde1cb13fdcf177e96

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 585b7281f9ea25c4a5fa993b1acca4ad3d8bc3f3fe2e393f0ef51b6c1bcd2fe6
MD5 7c1634fcc15e1daac56bcc01942ef63b
BLAKE2b-256 acc94ab605b1b1eb4872e617930f5940d511b49d324a3e159b0a97b0d846eaed

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6132318e1ab84a626639b252137aa8d031a6c0550250460644c32ed997604088
MD5 c0312565f3dfbf86d82da20fb65657b4
BLAKE2b-256 ad1cbd7b8cc241f2b2af37eb8b5abb2c719be3943ba1eb800f1fb3c6f82e3259

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f4a549cd747e6f4f8446f4b4c8cb79504a8372d5d3a9b4fc20e25daf8e76c05
MD5 2362a0484bc1c3a94bb4da591c985676
BLAKE2b-256 6535fa6bec641e205d93a4e9725bf9d9297058722e6ea5abb16810f2985e3213

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74020ef8061678e01a40c49f1716b4f4d1cc71190d40633f08a5ef8a7448a5c6
MD5 8e13471fe96328eaf86be09e7fd9ce3b
BLAKE2b-256 fafe3ccbdcf690ed04f16d9eabf2be0658a99a552df8dbea0fda73f41a7d3ddf

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1121087dfeb46e9e65920b20d1f46322ba299b8d93f7cb61d76c94b5a1adc20c
MD5 1ec018312fd2cf5b9d893db97777034b
BLAKE2b-256 183c4bb157af57e686e2c6dbd94ac759f4959c8ab9dfbf32cfa2fd0512fcc347

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 25b714f07c68dcdaad6994414f6ec0f2a3b9565524fba181dcbfd7d9598a3e73
MD5 84d4b13a9843efb31caf251274d322f6
BLAKE2b-256 360a010b921a6cc14d6c787b24b5c6505619ee5da7ec0a7ee77cc60b4fc39c25

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54b211c46facb466726b227f350792770fc96593c4ecdfaafe20dc00f3209aef
MD5 64a4e4fd86ab7a634c76d56e2a1463d3
BLAKE2b-256 80935b2fa0fa5805a63f23f488c595fd1ad2d72485642e83886c78c5b4d13695

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 edbb4de38535f42f020da1e3ae7c60f2f65402d027a08a8c60dc8569464873a6
MD5 9761b398c2590940791eb665fa5894c6
BLAKE2b-256 126f6c1b665d80a5edd8b3ba606652fc6f5332d822beae37c50f3f63257ac732

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99deae0504547d04990cc5acf631d9f490108c3709479d90c1dcd14d6e7af24d
MD5 86198b1506ac8c1e59513c07fa729169
BLAKE2b-256 8b126c12bc92495cd779d6d6d3bb1bc3dca54b59cb1c78b4777e9c6bc3f39998

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad79cd30c7e7484bdf6e315f3296f564b3ee2f453134a23ffc80d00e63b3b59e
MD5 455d7af88d56a65128628e06e408aaa6
BLAKE2b-256 e47381d54b55abb27801090c180062ac098474a185f7ec57cae72a04a0f4c667

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 280904236a5b333a273292b3bcdcbfe173690f69901365b973fa35be302d7781
MD5 cd72d24cc02011301320e257a4a3483c
BLAKE2b-256 5ddf7f558d266f0fa0389c8f6da059560e4727fe85f3c1bc6ec7eca362d11640

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1f354d669586fca96a9a688c585b6257706d216177ac457c92e15709acaece10
MD5 7e8f9f5dfa60d0a7d2618614d2a4dad5
BLAKE2b-256 21192727bef8cac42f8d1b7628a35fddacceda7fb59e54a031976b978af137b2

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db1fcbad5deb9551e011ca589c5e7258b5afa78598174ac37a5f15ddcfb4ac7b
MD5 93a45fd614f5bdc34bf8007d32422032
BLAKE2b-256 2792eecef4bf7c98747b8f9051ec6fc1165c525ce5c8ec189b1d97d9259954ff

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4d90858f32a852988d33987d608bcfba92a1874eb9f183995def59a34229f30d
MD5 02defaa0e94f9c791c1268589626ada6
BLAKE2b-256 2589536d4ef50827f714048188eec1e32a2876bc19eac272be5bb3770fe3395e

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 895a1e3aca2504638a802d0bec2759acc2f43a0291a1dff886d69f8b7baff399
MD5 4b1a26de7b104389a10d1e4da87ca364
BLAKE2b-256 caf1071710bbd5cd1b727b3b34dd4bf6ad9477e5cbd52be344bcd29f899abfe0

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6d341bc109fb8ea69025b3ec281fcb155d6824a8ebf5486c989ff7748351a37
MD5 40e9f1ee216d8eeeaf5ab7e261b98192
BLAKE2b-256 b74f335fa1a3bba326a9f8a6462701d8b21ec2103b0fc29c9d0b63be4f7bcb56

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3b18663efe0012bc4c315f1b64020e44596f5fabc281f5b0d9bc9465288559c
MD5 9ac9b5b21a538e914d4117089902a0bd
BLAKE2b-256 ce03f112c3898e3afdbd7b734dee680540605f6e0082a12f33b07c9769e10346

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e14de8800765b9916d051707f62e18a304cde661fa2b98a58816ca38d2b94029
MD5 a592607d6d739ca9dbec280d89691812
BLAKE2b-256 e50435da196ec6750b64b20c647639c0c5af1577a06c4218733898999f49f515

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6e20bb765fcac07879cd6767b6dca58127ba5a456149717e0e3b1f00d8eab51c
MD5 7e41c3a0342be1e502e030ea008446cf
BLAKE2b-256 44796184eb55bbdc77c7b21712af7b228cb73ea5778a88808695cdead9e7f7d3

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 847f2ed0887047c63da9ad788d54755579fa23f0784db7e752c7cf14cf2e7506
MD5 16d6fde419a47081ecfdeaec4657a1b9
BLAKE2b-256 6fad2777042da6dff482d6282e43b6dc26411cfab4285b8d8cc73b9759c5b1ae

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53aca21735eee3859e8c11265445925911ffe410974f13304edb0447f9f58420
MD5 4ae94491db158dc264ab3300533e3a12
BLAKE2b-256 02b4a210c885cd5f261a29ee5109d1b75682fac5148258111c5e21a67a9b61a2

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b028776faf9b7a6d0a325664f899e4c670b2ae430265189eb8d76bd4a57d8a6e
MD5 7c6afcbd834258394910a5272e22bfcf
BLAKE2b-256 17196248bf2dafe1d0dbeda7d915af0620480733e0a89e556bd50cb760039d25

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12af0d2e1b16780051d27c12de7e419b9daeb3516c503ab3e98d364cc55303bb
MD5 7a22f2330a9d8fadc2e0de96fad8d338
BLAKE2b-256 65fdc8b607c7ca463ba5874e52a61907cdc5ad687d06e527123c47bb12991602

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 56c1026a6b0d12b378425e16250acb7d453abaefe7a2f5977143898db6cfe5bd
MD5 8e1371cfa018cce56adcd006eb8a505b
BLAKE2b-256 63cf0a4e152c335046400babd5a53241512ee6b2bc92a8c8d067d883e69ddb49

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b8b7cf7806bdc745917f84d833f2144fabcc38e9cd854e6bc49755e3af2b53e
MD5 f9c933096f849b4d644dcb7705bd76ed
BLAKE2b-256 96a8d7ee053d9b20a30339bfdf7b5bccc0b538566656ddc5dc328e1f6233f972

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 58e44650cbc8607a218caeece5a689f0a2d10be084a69fc32f7db2e8f364927c
MD5 c89d139b2312f21e143138c5bbf0d830
BLAKE2b-256 1cc0cf834f51389541316ec77e6695d7377c280590c541a214661a1d32ba9679

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0a8f706b943c198dcedf1f2fb84899002c195c24745e47eeb8f2fb340f7dfc3
MD5 fbc5e82698112481fe438bae087fdc7a
BLAKE2b-256 527f05a135392e0df750e9992b30e82a872e44ec4781c830e28db15ae3b99bde

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 211ce38d84118ae282a91408f61b85cf28e2e65a0a8966b9a97e0e9d67c48722
MD5 acc4f3f86099c0ced430ea7766c55d9a
BLAKE2b-256 a6c1dfbfefa3b86908be55a9714c53c304ff19871b3711807f3e7fab0a79d0b2

See more details on using hashes here.

File details

Details for the file uvloop-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uvloop-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8849b8ef861431543c07112ad8436903e243cdfa783290cbee3df4ce86d8dd48
MD5 f560702eed7279f5a2c886417d02899f
BLAKE2b-256 ec98866d2773aa161adf565d97c27e194a5eac579f819ae8193b950c081a59ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page