No project description provided
Project description
PyAwaitable
CPython API for asynchronous functions
What is it?
PyAwaitable is the only library to support writing and calling asynchronous Python functions from pure C code (with the exception of manually implementing an awaitable class from scratch, which is essentially what PyAwaitable does).
It was originally designed to be directly part of CPython - you can read the scrapped PEP about it. Since this library only uses the public ABI, it's better fit outside of CPython, as a library.
Installation
Add it to your project's build process:
# pyproject.toml example with setuptools
[build-system]
requires = ["setuptools", "pyawaitable"]
build-backend = "setuptools.build_meta"
[project]
# ...
dependencies = ["pyawaitable"]
Include it in your extension:
from setuptools import setup, Extension
import pyawaitable
if __name__ == "__main__":
setup(
...,
ext_modules=[Extension(..., include_dirs=[pyawaitable.include()])]
)
Example
#include <pyawaitable.h>
// Assuming that this is using METH_O
static PyObject *
hello(PyObject *self, PyObject *coro) {
// Make our awaitable object
PyObject *awaitable = pyawaitable_new();
if (!awaitable)
return NULL;
// Mark the coroutine for being awaited
if (pyawaitable_await(awaitable, coro, NULL, NULL) < 0) {
Py_DECREF(awaitable);
return NULL;
}
// Return the awaitable object to yield to the event loop
return awaitable;
}
# Assuming top-level await
async def coro():
await asyncio.sleep(1)
print("awaited from C!")
# Use our C function to await it
await hello(coro())
Copyright
pyawaitable
is distributed under the terms of the MIT license.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7384a840760c7d54e1ba84cec73d8f47cc6f5766ea8c5048f3518b53d74bec |
|
MD5 | 8eb1629f6febf19c5e9e2a4389820fec |
|
BLAKE2b-256 | ad21bd8af2fbc038c849fce44ca27ac4df3bfe45441632e5c91d5a01d3e1fc0b |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c8b2b9a1d3d3910529bce8d2c3f670e050c3788748daaf6fe83743aa20ac95 |
|
MD5 | 49ed51079aa368cd0eda31cafaa95ffb |
|
BLAKE2b-256 | 384c6f080e0c0bedef74fe2891ae34dece61c90eeecd375e1c86fcdab649e13f |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c60e61a0241d8fe4d7d4a3a08cdd6a6640432cf6680b74a071fad8d3e83b56ce |
|
MD5 | 803d843f46422db19c8ab72dca068057 |
|
BLAKE2b-256 | 351b5ce139c38a4d5a40c90b09198ccff63c75fc8a131b7195e99a5af76df785 |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3251ce1bf3a703e191e0286d3dbfb466ce50b2b2716b37adfa877d8b8bbc24 |
|
MD5 | 9f9dd2fd3716dd289915db0902f5fe8d |
|
BLAKE2b-256 | f683b506e356ad1633f83f48f6d30726cd4d404a8988d635d437378e8b928be0 |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb15226c6440d5e18f70a7f710133117a3d14593ce619d6afd3df125ac5f85c |
|
MD5 | 91320b84ca3cdca997e70ad372f54410 |
|
BLAKE2b-256 | 3dfdee9d4f38b3d13a0517f00054124294f24f4009b55ebb4e39663b1bfdc9fd |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e7d261c0ef9077c8d3329c37dd8228eaeae9345091e878742920a86e47c08e |
|
MD5 | 32a8811b1cbde2dd102def1e5dad0d5b |
|
BLAKE2b-256 | ec6d201f4826f7a2e2a5e7132ed5d2bf29d227d693912d3916ce8086e9a233f1 |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04ad0353be84d6fa8fcf0b95e4f69156d5da9a5705a484d47e0d43943c3246a1 |
|
MD5 | 2ee773be79cfef184e0234b2bf12f66a |
|
BLAKE2b-256 | 956a95eb5eb62e89149de5c7eb697f2aece5814fa79614afa56e21f154a30cc8 |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b97bc85cbe5ed299500bad5f3f6c721268c7d71a3c5e84119a381f9cc73b5bd |
|
MD5 | 720ccf9a1f74c0577e5ba24638729e98 |
|
BLAKE2b-256 | 82b9dd6644e1bb48e18913e07d28910cf980261e79e9429c22610329883a3d8d |
Close
Hashes for pyawaitable-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7eb86046cee7230e4174fadd3e2865ba99be1730290bc7e0af4d8f5edf3139 |
|
MD5 | 5bd7b794708c933bf5a74785f66b6ee2 |
|
BLAKE2b-256 | a0ba37c961438d58b2cd4bd77eed52dff557603d19bfbfb159675290f2262f2a |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b832862995d430598b2b46e45c6c0f8031927cf33e26ffbde2d9b03e6dfe173 |
|
MD5 | 09f7afaf5ef17a87dda14a8048564db7 |
|
BLAKE2b-256 | 5579829ec47a8f921994ea4fe2ff62cec8237d191cc860e58183337a008d03dc |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6076178a95f138cf6b5411440375288c0c0b1734597eec0c71968cecb9e7316 |
|
MD5 | 2aa6678aa676439511d421dd7a8b5180 |
|
BLAKE2b-256 | 76b5056d2d0baef7e718ad8f74dfdb389541f2c0833072098e31a2dea4b27562 |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6ff45d56779ded178b2d63787369c471bcf9a2af489a47ea829f4f4ff27ebe8 |
|
MD5 | a01a78aa59c709336ccd19d5380b124f |
|
BLAKE2b-256 | 5a9f8eeab8d90da7dab6508e1757a19424e01bf7724698ecb1d638ee256098aa |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f35d7cef560bbb4cf3f03d1ce42399a2e67c7baec43afcac1e556f6bb6082d |
|
MD5 | e351c3bcf2c61eddc259b17b4136fdf3 |
|
BLAKE2b-256 | 47f84f9f0503506df41b21bd81200034531d9b71e692d0d5e6d4477703d00dba |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 702856478caca371e033dbd393dcf9d4cf22130350a7c22eb3f37c40b8c3a753 |
|
MD5 | 5afebbc59eb506c3207610f4a625ff70 |
|
BLAKE2b-256 | 5a4d374e57ff45939d6d53c7397e22a285ba1e7d39b1df0ab0f44b14079a4291 |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0da1bdc286b67c85cdd83861214953faa3641ebb5ca5646d9826a9df963b08c2 |
|
MD5 | 7ba67deb02c6f83869028c19703d9349 |
|
BLAKE2b-256 | 96e0818d67c2f0c66315104e2aead762f42a9b5ee4b9aa849d24f553464e215d |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8ae467e2664d709245dcab66404699a99691369c3be32f86115951ca80dfd3 |
|
MD5 | 77ceab94930995892e6eda61195ba834 |
|
BLAKE2b-256 | 3190cbca323939f36e0f25903adf5d398547a58cd87f83d6bb34e135064de9a1 |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3f5851c7f43f00492a51480dfdabeb226de1c2c844c96b7a00db898b86aa34 |
|
MD5 | e113f039a2ee45934e8c8c19a5b7cad7 |
|
BLAKE2b-256 | ad9137fe2ecdf76647230d7d29254b0316b841d35e5690aa688a9605c17263fa |
Close
Hashes for pyawaitable-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f454a4d56a3c754793eb367a628b4f6b7340f6338c70db87f9a023b2b828b3b |
|
MD5 | 5fda96d33cb5592fc5fa877cb9355e80 |
|
BLAKE2b-256 | 3fb448426fad182212ee187eb7f9270c4a689903bf626f7d6927a4b9f98666d9 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21324e9d488a0908596b257a5cbf7fd4720267a3acce3d4e664184564adb6f6 |
|
MD5 | c968cc62b54a345d99da3964fd6e1809 |
|
BLAKE2b-256 | a6fce27783078498d26b287b4fab9dc1e13656e4b1e8ed6b00a106499e0e9bc5 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d71fb542df3be31ae0b957de0fe097cb8ca9f7209015dc478e3616e28b9febc |
|
MD5 | a1ad0120faececfb1e55b61c2a4beff3 |
|
BLAKE2b-256 | a96cd9e44053b8a8490f9016fe4e622c36ce770e2077702880347b94a283d589 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c099602fac486fc519b14aa56ef6b584da0298fa65021cdbfae76e2c538b5b88 |
|
MD5 | 56c10a822062c56e3d8e82d7af3fb0db |
|
BLAKE2b-256 | f8ccbe1431e3aae7494af181c3855b6b7c5e25bed0ad83cf7275e85be5a19c23 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 273b13bded41b6f3e41f7e41926e89ab2374bbccbeb6a1ea52436f96e9c446ef |
|
MD5 | a8adf3b7bb1114cbfb812600865bfab3 |
|
BLAKE2b-256 | 08ededf9aa7b074ca5acc0d23f1ee8ba0627543a0fa2e54348d581abf1eed4dc |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f51e4d6a72b340d9b9fb5ee990241008ef96ee24c2601bd7c812efc6da2b93f |
|
MD5 | 4b8eb039be849fd7f524650223e33314 |
|
BLAKE2b-256 | fdab1affb93ccae4c44f0a7ada0b5bbd14f2909602b9a6e7c8e5787c2db82106 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f891b7e3fc1849c9ed43a6d3884364c3f5855af43e6345099588323044f4f74 |
|
MD5 | 9f442a1f5ec5eac3f33dc7c567c893ae |
|
BLAKE2b-256 | 071b761e5fa577eca5ebe38331fd6e0f5b9db1f45ded3284105eb281793db009 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb9cefe9aac91c3fe5798f818b4a6a83adf5bd3311e361f8f36f27ac68f1b78d |
|
MD5 | c05d599a572c43a03017aea08c6c39af |
|
BLAKE2b-256 | 679b7e355a71ea7623628d01cccffba05ca065829d15d0f9ca21124b237864c8 |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2f2889220ed29a8fd15b56877d367b1a87b32d1ce9c5e364f34a9f76af64bfd |
|
MD5 | 73bab318d32bd243fe3c7b12e9dfff31 |
|
BLAKE2b-256 | 9e723d91237003fd4b380255e4bcb33c92bf3479baf2f6082ebb47f2c1be9a9b |
Close
Hashes for pyawaitable-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9248a82ce7481c6c9c0fc7e8b766a4553f4b778f549632c789d0322b4513d9a7 |
|
MD5 | 8a07d0099896ba86c5aa2c1e5f078ab3 |
|
BLAKE2b-256 | 3675bfefe8da4935b847b80f7bb0f5f6bb99f9542927e66e2451884cc590561f |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 438b2ba5485456ea5d8bcfcdafa0d08441602e487a19034b39edb734ae48276f |
|
MD5 | fa7485d7e14a774d0de9438f3ae6d5af |
|
BLAKE2b-256 | c31f53090574059ed462170ed828c66a790a4303c05142fc3e4faaa50da5231c |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6497b353cb9de31d9a98e7c36c4d3e04a54ce2d4446184f11ef23b293c4cf7ba |
|
MD5 | b6b0dc388fa1d315878f783829eaa1c5 |
|
BLAKE2b-256 | f7ad84013755eb4b4e2d45d7d0f341ef82651ccf847fba13111f301d224f443b |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891cdf6425ae8b91de88b5071839b2082036f7fd85796009485edb513615ef78 |
|
MD5 | 3173562049279243829b2ebb724759bd |
|
BLAKE2b-256 | 0be0f5a0cc77d523cd28913c033c88da8fc7f9e12e784dd8a8795a10f1bfe57b |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d834ce41ad98bc0d3576539029106743dda8f510adca7078cbae4e99c1e8b88d |
|
MD5 | 0ce577d6dd48c32a3e4b247e31f05350 |
|
BLAKE2b-256 | 18616dd9b18d6240418849fb6672786653d50558b58b6505a408b771551026e7 |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c34e3dc84692926dcddceac78d11b1446b7d8a7b0022caf9632b19a95539aea |
|
MD5 | 732635be7f17e2389c28a15f22fffadd |
|
BLAKE2b-256 | 3d99a6cde1babe0f73130456665bc5fab15b1e0a630b929c0eb7dcec755e6961 |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ad92e13e0347336b7270b62229472bcd5f5155261cc0f7a78876af2373212c |
|
MD5 | 11c95d4c4e904d49d2f081c8634d3a2c |
|
BLAKE2b-256 | 4d8fd0d0d567ce42bd1111d1c0e6fd3b9252762c52d75bb44b22e1e7afe8c842 |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 786adff01a38b9e1dcccb031fc9e9c49f039b249f05d1eb2575ce51f9125a5da |
|
MD5 | fc6e525db8058d2c024695357ee35b1c |
|
BLAKE2b-256 | 0822b4187b32f77017bd3e77fc9feb135ea29fa70f77f7e19d0af74f4a6062c4 |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17acf2988eca3d7560ea7c0758167071292e0b5dad12202056407136cfb34c58 |
|
MD5 | 2c2eea01d2dd0c26b80ccde6514554fb |
|
BLAKE2b-256 | a193ab912d5cd1429cbcef0f87f71810100015ff2bd14ef7f6d35e421daba5fc |
Close
Hashes for pyawaitable-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa39c078ee770fddfd0e288f1fb888e222b42046b2790762b5d6ec70d8c5a17 |
|
MD5 | a073a9419d6f586aa24a167aa0617ff7 |
|
BLAKE2b-256 | b9892d5495e351946a98481c811eacbd1a34418760c356c43039fc7b0024503e |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6bf423356810ea064b39714444afeeecef8ead92206fd0f0d5093ed66f922c |
|
MD5 | b0ebbb431c2f9728861adbf45fad0542 |
|
BLAKE2b-256 | 06508cede5ce026eba2ebf50364c223f35899c939a4655a945fb78c2b94d87c7 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091557e8857c2babe28ebabd1aefa25e650df984aa8a5a4503c489be95220a2f |
|
MD5 | 0550bb29f5da386666c467a4696c2254 |
|
BLAKE2b-256 | 4b992215c1e49779c867798a3fffcd726d40af23cb7ce002305a33ab4d618b3e |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7767b72167bfeb6d86a81b33d55486e0705acb4e834693e7003a66d6f75d76 |
|
MD5 | 56c5a41e054bceff6a15c14f2be6c568 |
|
BLAKE2b-256 | 16a8e6db7b2af23fb23a84aac1fe75a74818564ee6fc5b8c80a95acdd88158f8 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f1df4720470782a4c772e7c9ad8af9c0ce7cb628b5a0452e9caf1b57af2b00 |
|
MD5 | 00b900cb0c7a6d01088f3613a1055934 |
|
BLAKE2b-256 | 67ea701d9b703dd3d4c16768f3d1a58f397d46b234b0febb75e74dc8d7349a85 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c5841dcecb669f260df890614a97da717dfa59b105ba7e749bc9902f30e9af |
|
MD5 | e6467adab8a3b25151bb4d4a89917ad9 |
|
BLAKE2b-256 | 66c459de443b56397affe7236f6e86593ce1ef991007d3b12779142ed6497ee4 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e94f66363dddc0a68f9cc0f3a14e4a610494538fd13eeb4391d4d6c44ff180c |
|
MD5 | 46d5c94185e3f15a519ccc57e3b3c840 |
|
BLAKE2b-256 | b83c88e91353d9eadf17aeaa3fd8caf8c1889e133b9a534ddca87ac0c203323d |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6029878f07620bd4a992b30c6ce4048cb958d24d735a6ab693db26f97a47cbf1 |
|
MD5 | 584ef9925ff3019b304241645f6167f9 |
|
BLAKE2b-256 | a7017ba410f356ef5177ba276c31fb511bae3f9aff78e71dd00752eb80a3b5c8 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffa087b2ee52eb25817057631b3fa2ab8702cb796cb05e6af34caf9014d24fef |
|
MD5 | 57bfe430614d7c974b7d43c21db30dbb |
|
BLAKE2b-256 | 945addfd5ac1506df2406cff8ab844223635961a8f96cd68ca6de640d75255e0 |
Close
Hashes for pyawaitable-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7a4136e7c15cbdccdd2c076a12ad52f3db88e354af030f16d94464dfe08698 |
|
MD5 | b3b3de90bed100b7c1a94ec36f851904 |
|
BLAKE2b-256 | c6d68dc0b7b8af34a4605ffcc1f97f9401c2468edb5db27ad14a4cf86a8e2b70 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c125180ad7ae788a0ba4a4b8e94d3428caedf25a3a20b5e6f38a78910085498 |
|
MD5 | dc89edd14bf61d0773ba43dc4ea2a52b |
|
BLAKE2b-256 | a334e543820e413cdbaf2ab1583d980b6ee7158415f613fe825378f061f74b68 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f79ddd5a223fcb6bfd8d46a27dabb3b9965681c4514ef97d7e8c4ba78347d6ab |
|
MD5 | 92216f55d2e0b68a70d5a155898adc3e |
|
BLAKE2b-256 | 849fec04dab0bf40fbec3551714feaf101a30a98dca4642c10f023b240a43895 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b01fedf0d72a91ef0f0882e3238018c0601bcce8d19cef435aeeb7e3a95e7a |
|
MD5 | 4f8729c1532b61b93852ca7e81732c46 |
|
BLAKE2b-256 | 4e988f24e6b75c4b0bfd29761ece84e881c890d9106bdd45f230eac24e3311ca |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4496b30e8b32bc8da2fad99b8466538d6d854cab0d96186b215b0ff288c9c01d |
|
MD5 | 961aede392dded50451433a671e5fde3 |
|
BLAKE2b-256 | 1bc3f8509bfb9a8326e0efafcf187105d44248892d66c631488ca89b605a9f9a |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7543d91798128712dfca2a7ebff6235706a49f93656216ccee9d071e66af3027 |
|
MD5 | b21e9f4505b92c0511c4036f95776eb8 |
|
BLAKE2b-256 | 897c796aa64eaabd1eb55c6d50ddf22fe422b852f4f5408abd66c279a2b786c5 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ccec283de0f7e72e34a99d9162b66fadb9faaa38c96c3a810b3e72d53b37e9b |
|
MD5 | d71584eaf06d9bf7d95bcfda923adadf |
|
BLAKE2b-256 | 5badcc40ed23a212ec9c820831bf9568d628d6c0fadefa30d4eb5f26411b1400 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d87b3ef5dcfed8ed7c168d608e82c70cb8039704f37aecf4be2e829a327cec02 |
|
MD5 | 8d336bb8f77e56b9f5ecb481b6e87b73 |
|
BLAKE2b-256 | d9e7cbcdc35f720e6e4226a6ceee0e5d38ccfe0c869d55344dc49a68f4eb141e |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecff456934b8597c1ed06645d31d77b6e9f496962c7a1a50859e17341caaffd9 |
|
MD5 | e9fbdb151f60b7eae6e3eaab111a8203 |
|
BLAKE2b-256 | bd0f3a4484011da430864ba8fe155b5819c3a4d88101ba1163248a094e6e2672 |
Close
Hashes for pyawaitable-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57d1572cd590b5eae9f209cc00c0f1e7b840a06df62d61dff7b71b140728e52a |
|
MD5 | 6f38928831f0c887762cef37d0d25573 |
|
BLAKE2b-256 | 42d0e2980a26c76b4f1509619f1b816eb4e2dcb71b98954babd9e51af2ee7c0d |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1094573590b2768992fe51b70b46fa83ee9a070d08fe8456969dc51e970127 |
|
MD5 | a1c6eb3b0ae21229a0a18e243965fa15 |
|
BLAKE2b-256 | fb3767e1e495b277168b004f38c5bbc07657647ac64e764187c026f815cd4748 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9432fbeaa8ee65c053a7ad93801761cceaaf4d17307fd4812dd501ad1ce4ede2 |
|
MD5 | a993d5d32eaa59c8181234ca529c29ae |
|
BLAKE2b-256 | e41c12961dae95a255e54120e83cca80117f3567a54d449eaabd7634f0510349 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 382e064829a407c4cbd2202e4b688eb4339ad3bcb468352e78c998a6c9971b04 |
|
MD5 | a1667c2905b1b64c1a2f61001c5d7ab3 |
|
BLAKE2b-256 | f6b83c37d65b0832c577fcc3a1d48006405eff78a7014578767f8dc834056ab5 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8562eb0c09f8737af28d2b8d9dd122d01dc9573e0eba338b9e29209452cafee |
|
MD5 | 68c81c446d2625f47d103e3fe0e8795b |
|
BLAKE2b-256 | fd99b5d40881a89bf8d16462896bcc35ab33add24a111f7825bdac4ed09ded61 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0b160edeff79d59c004a191de53d20ba1d0ad3762eee024cb71ba89a448bc0 |
|
MD5 | 66e18fc23f11fce689a0daa54b59964e |
|
BLAKE2b-256 | c291578e3d58aa0bd0310b80f0779fc74157a487e4ffbdb05381e8908c128e85 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ca3f329c801a89945b3965259d1825c5644439b2c74a1777ef14f52ba2b0fe |
|
MD5 | 048b58b036bde68dc9b0d47c8f3477e5 |
|
BLAKE2b-256 | cbd2d5631877dbb7379069330b67e899cd9ba04e0dea21c218cb7fe4c9b4698a |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eebdf769933750e7a341fb0f2e94fbbd785cc4e2f36dd548a82077a2cf8fe635 |
|
MD5 | 49d3644ced295d38896a4f3ce8f41d88 |
|
BLAKE2b-256 | 2225d35ee8bcd8f821875f2bf70a15817778ca4974997aecb4aee893cc4d4d95 |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da04bbe38b3bf6551447c232e73e373df7b249236e51421c57c98df7f1a4a55e |
|
MD5 | f1dee5cd73b18539685c96f3af722a01 |
|
BLAKE2b-256 | c5a4eb11c534000e119f15a233032f1eeb10902114312777f27b7cda1d0fc0fd |
Close
Hashes for pyawaitable-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be839b6ccf9892bd7ed580593fc77e136ce8e343b76bfcb4ec88d2ee9c7eb5c8 |
|
MD5 | 8e36a7bd4647293f8942deca34baefdf |
|
BLAKE2b-256 | a437872458fe73f8769776ea22766747f243f9f49b9c9b21ab9e7e9506d080e5 |