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.
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.8 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.8 or greater:
Clone the repository:
$ git clone --recursive git@github.com:MagicStack/uvloop.git $ cd uvloopCreate a virtual environment and activate it:
$ python3 -m venv uvloop-dev $ source uvloop-dev/bin/activateInstall development dependencies:
$ pip install -e .[dev]Build and run tests:
$ make $ make test
License
uvloop is dual-licensed under MIT and Apache 2.0 licenses.
Metadata
Release files for uvloop 0.20.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uvloop-0.20.0.tar.gz | 2.3 MB | Details |
Built distributions (wheels)
Total release size: 92.3 MB
Release files / uvloop-0.20.0.tar.gz
| Download URL | uvloop-0.20.0.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469
|
|
BLAKE2b-256 checksum How to use checksums |
bcf1dc9577455e011ad43d9379e836ee73f40b4f99c02946849a44f7ae64835e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl
| Download URL | uvloop-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
aea15c78e0d9ad6555ed201344ae36db5c63d428818b4b2a42842b3870127c00
|
|
BLAKE2b-256 checksum How to use checksums |
6f52deb4be09060637ef4752adaa0b75bf770c20c823e8108705792f99cd4a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl
| Download URL | uvloop-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.12 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a609780e942d43a275a617c0839d85f95c334bad29c4c0918252085113285b5
|
|
BLAKE2b-256 checksum How to use checksums |
18b2117ab6bfb18274753fbc319607bf06e216bd7eea8be81d5bac22c912d6a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | uvloop-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
649c33034979273fa71aa25d0fe120ad1777c551d8c4cd2c0c9851d88fcb13ab
|
|
BLAKE2b-256 checksum How to use checksums |
0af85ceea6876154d926604f10c1dd896adf9bce6d55a55911364337b8a5ed8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | uvloop-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6462c95f48e2d8d4c993a2950cd3d31ab061864d1c226bbf0ee2f1a8f36674b9
|
|
BLAKE2b-256 checksum How to use checksums |
c1bab64b10f577519d875992dc07e2365899a1a4c0d28327059ce1e1bdfb6854
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | uvloop-0.20.0-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 738.1 kB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
77fbc69c287596880ecec2d4c7a62346bef08b6209749bf6ce8c22bbaca0239e
|
|
BLAKE2b-256 checksum How to use checksums |
1e6b9207e7177ff30f78299401f2e1163ea41130d4fd29bcdc6d12572c06b728
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl
| Download URL | uvloop-0.20.0-cp312-cp312-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
4b75f2950ddb6feed85336412b9a0c310a2edbcf4cf931aa5cfe29034829676d
|
|
BLAKE2b-256 checksum How to use checksums |
2d6431cbd379d6e260ac8de3f672f904e924f09715c3f192b09f26cc8e9f574c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl
| Download URL | uvloop-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f44af67bf39af25db4c1ac27e82e9665717f9c26af2369c404be865c8818dcf
|
|
BLAKE2b-256 checksum How to use checksums |
b8947e256731260d313f5049717d1c4582d52a3b132424c95e16954a50ab95d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl
| Download URL | uvloop-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.11 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
80dc1b139516be2077b3e57ce1cb65bfed09149e1d175e0478e7a987863b68f0
|
|
BLAKE2b-256 checksum How to use checksums |
e44f49c51595bd794945c88613df88922c38076eae2d7653f4624aa6f4980b07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | uvloop-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
82edbfd3df39fb3d108fc079ebc461330f7c2e33dbd002d146bf7c445ba6e756
|
|
BLAKE2b-256 checksum How to use checksums |
466d4caab3a36199ba52b98d519feccfcf48921d7a6649daf14a93c7e77497e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | uvloop-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
746242cd703dc2b37f9d8b9f173749c15e9a918ddb021575a0205ec29a38d31e
|
|
BLAKE2b-256 checksum How to use checksums |
83ceffa3c72954eae36825acfafd2b6a9221d79abd2670c0d25e04d6ef4a2007
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | uvloop-0.20.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 736.7 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e237f9c1e8a00e7d9ddaa288e535dc337a39bcbf679f290aee9d26df9e72bce9
|
|
BLAKE2b-256 checksum How to use checksums |
27c03c24e50bee7802a2add96ca9f0d5eb0ebab07e0a5615539d38aeb89499b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | uvloop-0.20.0-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
e50289c101495e0d1bb0bfcb4a60adde56e32f4449a67216a1ab2750aa84f037
|
|
BLAKE2b-256 checksum How to use checksums |
64bf45828beccf685b7ed9638d9b77ef382b470c6ca3b5bff78067e02ffd5663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | uvloop-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
89e8d33bb88d7263f74dc57d69f0063e06b5a5ce50bb9a6b32f5fcbe655f9e73
|
|
BLAKE2b-256 checksum How to use checksums |
9d5a0ac516562ff783f760cab3b061f10fdeb4a9f985ad4b44e7e4564ff11691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl
| Download URL | uvloop-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
94707205efbe809dfa3a0d09c08bef1352f5d3d6612a506f10a319933757c006
|
|
BLAKE2b-256 checksum How to use checksums |
953b14cef46dcec6237d858666a4a1fdb171361528c70fcd930bfc312920e7a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | uvloop-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9b04d96188d365151d1af41fa2d23257b674e7ead68cfd61c725a422764062ae
|
|
BLAKE2b-256 checksum How to use checksums |
a9e00bec8a25b2e9cf14fdfcf0229637b437c923b4e5ca22f8e988363c49bb51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | uvloop-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b16696f10e59d7580979b420eedf6650010a4a9c3bd8113f24a103dfdb770b10
|
|
BLAKE2b-256 checksum How to use checksums |
9ea59e973b25ade12c938940751bce71d0cb36efee3489014471f7d9c0a3c379
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | uvloop-0.20.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 760.4 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
35968fc697b0527a06e134999eef859b4034b37aebca537daeb598b9d45a137b
|
|
BLAKE2b-256 checksum How to use checksums |
f7455a3f7a32372e4a90dfd83f30507183ec38990b8c5930ed7e36c6a15af47b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | uvloop-0.20.0-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
9ebafa0b96c62881d5cafa02d9da2e44c23f9f0cd829f3a32a6aff771449c996
|
|
BLAKE2b-256 checksum How to use checksums |
f369cc1ad125ea8ce4a4d3ba7d9836062c3fc9063cf163ddf0f168e73f3268e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | uvloop-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
e97152983442b499d7a71e44f29baa75b3b02e65d9c44ba53b10338e98dedb66
|
|
BLAKE2b-256 checksum How to use checksums |
b339c9a9413c87b6913cbe261e6078f7e86e3bc3c9f1f9f68f72e18cb2805c0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl
| Download URL | uvloop-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.9 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
36c530d8fa03bfa7085af54a48f2ca16ab74df3ec7108a46ba82fd8b411a2315
|
|
BLAKE2b-256 checksum How to use checksums |
838488bad98f47f54564498555d927c64a34366d5ca3b96af09235a38d4db783
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | uvloop-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
95720bae002ac357202e0d866128eb1ac82545bcf0b549b9abe91b5178d9b541
|
|
BLAKE2b-256 checksum How to use checksums |
c9de16412389b48edc1ad93300be2ccbf86880341850663e7a462d0acbd3577b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | uvloop-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
9d0fba61846f294bce41eb44d60d58136090ea2b5b99efd21cbdf4e21927c56a
|
|
BLAKE2b-256 checksum How to use checksums |
019280db889ab59dd2e0602264c825f08d7b53ca26df0adf7abf474d16ee8565
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | uvloop-0.20.0-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 740.1 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a0fac7be202596c7126146660725157d4813aa29a4cc990fe51346f75ff8fde7
|
|
BLAKE2b-256 checksum How to use checksums |
9ea69061ac2f0a576d116b973f31f1a7ef18271df5feecb6841be767e09c1442
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | uvloop-0.20.0-cp39-cp39-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
d8c36fdf3e02cec92aed2d44f63565ad1522a499c654f07935c8f9d04db69e95
|
|
BLAKE2b-256 checksum How to use checksums |
7b71a0ada4783ad4950512214fc2bd8bbd0977e33aff9c37b2e1e2f2de4bb830
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | uvloop-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
2beee18efd33fa6fdb0976e18475a4042cd31c7433c866e8a09ab604c7c22ff2
|
|
BLAKE2b-256 checksum How to use checksums |
d2d7414d12e5f4bdd1bcaa056fb8bd377a4693c62f7b7b1045c219473834fb1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl
| Download URL | uvloop-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.8 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
e7d61fe8e8d9335fac1bf8d5d82820b4808dd7a43020c149b63a1ada953d48a6
|
|
BLAKE2b-256 checksum How to use checksums |
ac3d19651a38cc6662342c33d124373d32d576d9fa673156062eda7fefc226dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | uvloop-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b10c2956efcecb981bf9cfb8184d27d5d64b9033f917115a960b83f11bfa0d6b
|
|
BLAKE2b-256 checksum How to use checksums |
da6f1a7c814fd36320a7ca9cb362fae24178098f7c7cb1f972b1079889571ae6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | uvloop-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
265a99a2ff41a0fd56c19c3838b29bf54d1d177964c300dad388b27e84fd7847
|
|
BLAKE2b-256 checksum How to use checksums |
e9e944586b2a9a9dc9e44bead5a2428b8f6ccd0a434f6371e2933e5964e107d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | uvloop-0.20.0-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 765.0 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
fee6044b64c965c425b65a4e17719953b96e065c5b7e09b599ff332bb2744bdf
|
|
BLAKE2b-256 checksum How to use checksums |
10ba28491355f7a276ae0600768388ef59e66b06a4508cf5f82a420d89190e48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|
Release files / uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl
| Download URL | uvloop-0.20.0-cp38-cp38-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
f0e94b221295b5e69de57a1bd4aeb0b3a29f61be6e1b478bb8a69a73377db7ba
|
|
BLAKE2b-256 checksum How to use checksums |
9b6c120ab71f684bfcd68e1ce550d27064a52f48bec14cee0670f18b368e03e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.9
|