Lightweight in-process concurrent programming
Project description
Greenlets are lightweight coroutines for in-process concurrent programming.
The “greenlet” package is a spin-off of Stackless, a version of CPython that supports micro-threads called “tasklets”. Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on “channels”.
A “greenlet”, on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python’s own generators is that our generators can call nested functions and the nested functions can yield values too. (Additionally, you don’t need a “yield” keyword. See the example in test_generator.py).
Greenlets are provided as a C extension module for the regular unmodified interpreter.
Who is using Greenlet?
There are several libraries that use Greenlet as a more flexible alternative to Python’s built in coroutine support:
Getting Greenlet
The easiest way to get Greenlet is to install it with pip:
pip install greenlet
Source code archives and binary distributions are available on the python package index at https://pypi-hypernode.com/project/greenlet
The source code repository is hosted on github: https://github.com/python-greenlet/greenlet
Documentation is available on readthedocs.org: https://greenlet.readthedocs.io
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 greenlet-2.0.0rc2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f6ba185763c3119eebff560fc132877902fadf2bd3a8e96e39cb51c326a272 |
|
MD5 | d5b0124f04bd5d7502a04ee6951a9474 |
|
BLAKE2b-256 | d7fb1483a3ffb001660f635672739acad88d3149434c9699540ba0522e9b72d8 |
Hashes for greenlet-2.0.0rc2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c88106c0fdf156b2d2313ff067bad25644d37c7a9517fd3bc684d318d6f7e18 |
|
MD5 | 0f33882527429ab2a013aa9d4c0968a0 |
|
BLAKE2b-256 | 8a2b583c2970265f6e83b3e6580f429ae9e65984e08d63e7b6f9aadd35576b3b |
Hashes for greenlet-2.0.0rc2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9600d3aaabac363dd741ddc1be53ce83985ca1786ecd845974c885e9a65c8566 |
|
MD5 | 91989670dfb3365d5a0d34e14c9a2cc2 |
|
BLAKE2b-256 | 2933d57f9fc0d3ad0fa10063dde6356d8471e7d5153182ed0b41a2a3240ffae5 |
Hashes for greenlet-2.0.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ecd3ff1ee84cd64648fdbee73d7a2efc20d9e80691f48ae91097163c12bce31 |
|
MD5 | 03609483209be3bede09c418efb6c07e |
|
BLAKE2b-256 | d1b6d5b20fd471d62b5db741d6a116a3f727c67ee8d18b7940c1a09c65cd051c |
Hashes for greenlet-2.0.0rc2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed5cec86ac716184f01e65c3e4b45f33db88becc83a95ab9d0afd1199257f1ea |
|
MD5 | a5b7960fd15e870b5ef06919bae3c976 |
|
BLAKE2b-256 | 1278ae8114f3b247b30bcbb7d51c0764990332c74fda0b1354b41255d35fd7a2 |
Hashes for greenlet-2.0.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fd13f018978d24a948ec5aa257e3c60773270a8b2c247b396a85befa6acb450 |
|
MD5 | 70fe9e26ce37c02df32881cac8657749 |
|
BLAKE2b-256 | 975c5685a443e8836e73e12a729f7734d6683d9383168412a0976741d2d98240 |
Hashes for greenlet-2.0.0rc2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5fe0bd8850db6330b2dbde3468f30339e10cdeeb8d343e1221738c709f56830 |
|
MD5 | 230152fd7701ab5a28fb011e0783413b |
|
BLAKE2b-256 | 270f2a22bf7829e7f808ccfaa69a1cf1a1867bbd873c0f77cde4cae5e75e9486 |
Hashes for greenlet-2.0.0rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 614e16a9cd0b66ef41564bde2c9d27395dd035f6a4f5148305e23f0187669427 |
|
MD5 | c8046a8afdf04ff346b6b9e19f4c18e5 |
|
BLAKE2b-256 | 38a92f27b3ed51617c8e89467f60dbf6cbe5ffb4afd39e95abc0292223a4e251 |
Hashes for greenlet-2.0.0rc2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c080c4bdd579910d0c2e6227c60de624388fdf89908ab9a0f3f90cf72d30ec |
|
MD5 | 248ac39b4be270870e64d94d5d4b5b2b |
|
BLAKE2b-256 | ce79b6286c61deff2ce015e5d5b3a2c1474a95e7339db9541214ee4477997a08 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad7aeeea6d7bbcadcdc1c87837beaa5854e08937993c0ef1c81731be7b9530c |
|
MD5 | d5ab9c00ca59eb21b71fdb9222b98d83 |
|
BLAKE2b-256 | 1316a8c3cc60ed73f48aa425554ccc0213deae4bd6216f1df3d3076329478954 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c849110ddf0ae60aade1f8e58026a6f304439722fd3f6c1b2e80bcf8fd39ab |
|
MD5 | baefe810fda91cedeedcc4ff7b673a39 |
|
BLAKE2b-256 | 67f00867cb99ec61633f73acced9fc1753555bece05394f8756c5495484dc6d5 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676214119d0ddcfc50563275ee5ddf6757b899f4dc47c7bb4ab98cfc36519c83 |
|
MD5 | 3473daf5d750b9b3fdf5ac0aebf08609 |
|
BLAKE2b-256 | 66ad38c6dd002613545747c2ea01b9aa0f79caeba119892691695d5209368bad |
Hashes for greenlet-2.0.0rc2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e815e6b4e2e6aa6437be91ad58038426992a63e7be5fef6a169dcc70731d23eb |
|
MD5 | fa5dad3e04adf39aa2c0cff121dcca41 |
|
BLAKE2b-256 | f2382a5ae7e1432e1e3a187a3078e5664561ffe83430da1bbcdd6c8043ed06a4 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a06908ac3c062f8ff1d3d12fd7ada58cda148d527271810bf174c6557a929502 |
|
MD5 | 49d75651d0c15d9b1168cdb946ba1e3d |
|
BLAKE2b-256 | cbae465ad8aed06ff868246a3503ba2fe428d9c22882d1187cca95a03bc23ed2 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4754674ebdbdc9bf8b030581eda62762d5c3fc5e119cd46e81e1f82bd2bc547 |
|
MD5 | e0a16591693fbab18625b9dae65a372c |
|
BLAKE2b-256 | 2b0c5047a3909f4c4b066d5b68e59f2c864f484f02794d450a42853d9d871056 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce729f8da0c0170e098f27575908c873525634c08040ffe5f3346beeefba5586 |
|
MD5 | 577ca06823bad05d7a070cac717d6d88 |
|
BLAKE2b-256 | 2da73dc43c15ad9c7eeacfd0b2f5209187dc2c439a7e96e894366c506344c235 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d686eb5191e00658c6c67a3b32d19f094d714fefeb7fd80e17762751e2f57a5 |
|
MD5 | 119c4246e46106a092ae44d11a1a83bc |
|
BLAKE2b-256 | c7545a97bbfd6690ea6380fed38c96be1c457cd6b2b78db7d994bbc6e641a838 |
Hashes for greenlet-2.0.0rc2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b6c779406cb87e798a34ec16186f3d71970f05895c4452554903ce9aeb9b156 |
|
MD5 | da1e46a1650b5fad71efb7f4265c1494 |
|
BLAKE2b-256 | d0f770ad1029264c3d3ce1e402dfe470265744ec03ca7ca67a9bd053dd582ced |
Hashes for greenlet-2.0.0rc2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 306a523be377d64da5cf971eff9436dcfd881376b61df45c8a67b573b65c54a6 |
|
MD5 | d614d103dc40c6b2aafafd1d87d0c87e |
|
BLAKE2b-256 | f3382777d87e10fe4ed146ade0fdf6f62e15752155075f741db411b8eccb2ce2 |
Hashes for greenlet-2.0.0rc2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78c39debe18c74728f48f4427914f83281485f772c1dff7215cf33e5b2a01f48 |
|
MD5 | 449843a939e51642035de533334e08bf |
|
BLAKE2b-256 | f9bd4d712e233f9f12801dc9128b322902ca5ad276101cec8f7f85db3b368a47 |
Hashes for greenlet-2.0.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda76c474fe209b6886471546e0ca9fe08f7ef84d4896824f8f321830374ba46 |
|
MD5 | 2a2a367c273d1f977c0747d2fd5916a2 |
|
BLAKE2b-256 | 8ee887c847ae8d8f2ef392d137e20e1d7cf22c9fdde3f80ce157f314d64d1703 |
Hashes for greenlet-2.0.0rc2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 106bc370192b63f72f0bf71bfe8d43b32256160a5129aff4412af85013f974b7 |
|
MD5 | ce85a0f181e9e304b359bc8c4663c012 |
|
BLAKE2b-256 | 8c74d59d75598584204e5c45730f7bd57156f49513f81968450525cc8006094d |
Hashes for greenlet-2.0.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d1f687a7d327dcad056947d9808756ef16900d68fce986f60bf8cbeb721e3e |
|
MD5 | c6f0066acc1e92dbebdfe595d0f3eed8 |
|
BLAKE2b-256 | 9dc21b1c0d19d6671e0694add44934c63f8c58d2d949bd42bfbc87a6f79de01d |
Hashes for greenlet-2.0.0rc2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b85efda3181e207ac0add59e146242096fba0438cddb3a76bd2ed1f5a26d67fa |
|
MD5 | 2332a9107f8563bb0853e50354721039 |
|
BLAKE2b-256 | d7926cd12b75a9258b5d1314d632e5a0685192a3e395282b483d14169d0ecb4f |
Hashes for greenlet-2.0.0rc2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 942c6c11e12d6a071bebe33854354370f4fcd12bffe172c8f7abe58dcbeb9cc1 |
|
MD5 | 8fedf0dd13783942c6f5b6a5848a1a62 |
|
BLAKE2b-256 | 5489fd11229f8462a93c9b54ac0aab5576ba88286c5936e86a90a7a49a4acf54 |
Hashes for greenlet-2.0.0rc2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41615e029435dae0ae55178a0425750b80581739081201102bc959ee3fa8fd63 |
|
MD5 | 36403efe2f88b9b5816ca639ec30b315 |
|
BLAKE2b-256 | f664232dbefb54cc9f8eb6f39abe086c1a686b44747873e57d6551b6ded09965 |
Hashes for greenlet-2.0.0rc2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1860cd54650c58ae7a69e2350bbfb3376cdc3d041c695dea8c7417530d36336d |
|
MD5 | 595cda0208d84e82f6f1297f00774fdb |
|
BLAKE2b-256 | 6bbdc4bb9dcb0331d6a6a3aedb7581575401e9dd1de2ef9064e11e5d08c70f0a |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d627535391f6e08c229ef647144df4cd81eab98e5a3adc3ea17956453f218a |
|
MD5 | ab6e02951c1053bcf6302b9dca59e3b6 |
|
BLAKE2b-256 | 1357577ebee1713bc0b17f11c22118ac3b259f480b931769eca1567c955c9bd2 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b32a686a45108d429365c8dea0a1779de42e50a708d1a0a7e00b9e901153656 |
|
MD5 | 9307863b73165a1df4d9171522a30e16 |
|
BLAKE2b-256 | b54686374169793ed152baab06f7d55d22fedbc4828b121e8470a89d4e992f60 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74eabd0a92935d7d0ff2a87db3f5c96539899f6c90399eb3b524a91cd2ef23b6 |
|
MD5 | 84adac2e8344219faf0ce31e85f99454 |
|
BLAKE2b-256 | c4e1386d60a0f4a9ab1a05e5164c98ae79048e35c1f970fd17233ca19a63c772 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205d1a64e9097d21a863c48731ade3dd5977292bed558023620390c2e6216218 |
|
MD5 | 409ba5aaf3ca15d1e3b87eba4cc21fc5 |
|
BLAKE2b-256 | 8038cc6c23447b2c885208ffa90f91c879c18279fe5d73f08604da6473a64abc |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d834af17e1983abf765fcd11b2db553ea35e8334c9bbccd0050cc63004a71f0 |
|
MD5 | 859d3f95275e892609af2697dec6299e |
|
BLAKE2b-256 | 69f1bc6a11a1ca44633f2947bb2b7a15bea2fff44058801de7ef62e7bda3c050 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8264fa087fea4133be955408cae6fb5d75feb937f2a6b99718d95c60084f1227 |
|
MD5 | 8b6045ea7a8eb3b05128c07cdfc9c4a2 |
|
BLAKE2b-256 | 669f26611e46f2a195bc7eca70d5cd5e0c3ca0c3b739b0193468e33920016825 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242e08c4b1bc7c303f8ef1a33a7ca07cea8112e5112cefa573fc1cc814a00940 |
|
MD5 | 37566652ebc7ecb74df0f7123fec5966 |
|
BLAKE2b-256 | cf6ed9f8124c4cb760e30d10ac817cdfdaad4922ada29348ece9c73364596e62 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55609d4384df0f7552a9fcf6fd6651f4e02c81aa619591aa62ef7b5114009438 |
|
MD5 | 75e875b7b22fb0810bbd615c5efc6090 |
|
BLAKE2b-256 | 636d8c9b6677281d5de1ce1cf46457a34e7d216ce01884bd9f1e197f7afe28a6 |
Hashes for greenlet-2.0.0rc2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514800f07e2b490c502249b9aa60742ce2a22f055f23f563d34b9988b3a0ffb5 |
|
MD5 | 4ca60ec23e87f343255d6cb249445970 |
|
BLAKE2b-256 | c63d1fef8bebc48e98272a9652f2e31712ff3efbb750f44a612f2522786af583 |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9fae2b264d8fd844e1dcc8a19bb3b776d9cfdca9a62284d5cd3520c58a3823d |
|
MD5 | 82450b0ab3285e1d3aa1e6cf58214e8d |
|
BLAKE2b-256 | 9762cb5465ff5598bebb639db7147c8d380d57811453c9641982ab1fd0393787 |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2797e38e51968bdfa187292eb8fb0e1e820ceae88ed57d0516c001de863f1e93 |
|
MD5 | c5130a5966bad6bcdbb90f5964af5e1d |
|
BLAKE2b-256 | d0370468ad3874648897569c4762c8ea4ea5dc0a3da7edafc92dd269440eed1f |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b992222cd12016be5154ac5463eeadf462f3b89d2519455e719d2c970a330cd7 |
|
MD5 | d7ddac502e8641e059f1f9a9ddbcc8c0 |
|
BLAKE2b-256 | 9e2fc716886415d7a5f1429034af92db2b271d4fa02f1cb596f4be4c6eb326b2 |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c857286ca491a0486b3a5024f98b73ee3a45641be556c8cf2b14e10b17be11a4 |
|
MD5 | a5196796e7f3df903d88699706f386fd |
|
BLAKE2b-256 | cec79b8e5eb65a7916c1fa19b092fd027a44757f2da024770bef617768889cda |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 496837087855d779c4d2722b2e76309da971922ba913d99bd8f8b117acbeccf1 |
|
MD5 | 450665a0ee683fee09efbd828a8e47f5 |
|
BLAKE2b-256 | cce103b2a076da895764f85ea5d0f760a9b5083f7258b28a9db9906f4f76e08d |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7efa378deb4936607e1ffb46fe826733950f7e66aa4f0c948bfbdafad1427a25 |
|
MD5 | e232dc9bfaa6badfbf1163c06ad54f7e |
|
BLAKE2b-256 | 83f8896fc8363f5c89e857ea94ab5f2b37c76df1cff854a7a1233d5c4aeb7bf2 |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bb416a1c318ba611940fe4455ff5554651274795d0418b7e275c84ce04f0fb8 |
|
MD5 | 6997e73176df05e6757a950e81c32d12 |
|
BLAKE2b-256 | 8db6d2a68297c4299c7611ebeeec4c92dc3cbe780c35f9c68f75e387a973599d |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180147254522b3dccc490291e2d87721b47571d3722bd0f2b9a9b65cd6da8098 |
|
MD5 | 4b26c2c6b8969f5c356820d003c945d1 |
|
BLAKE2b-256 | 1f07643113b56e51c1671efda60940768a77d58f5a143d13f844c3d8f0fa58d8 |
Hashes for greenlet-2.0.0rc2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f97aa70aaa1251252694cfa31bcd44bae3e21aa41d3cdcb58ce0b3a2e100c2a |
|
MD5 | 0a68354159a2f8d8da6157a72cbd2544 |
|
BLAKE2b-256 | aa147c99976aae574e0293986a4c3529dc26a193efb2dfea21408fd6cb2f8b83 |
Hashes for greenlet-2.0.0rc2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaba9472aae8a0e2825d5f4ca615ff7e108f395fbdf2f3db58ffd61d828f8a1b |
|
MD5 | 7a4aafd9d7e9eb769e5af0c903c4d981 |
|
BLAKE2b-256 | 4ef0eec0b62ffbff36e09f1303894e0e01f29ff37d1aa60f52ed4f7fc6f891aa |
Hashes for greenlet-2.0.0rc2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f492d7c44dc78b477a1dc841ac6cd993fb1a84f2fb5c3326db422c100542817 |
|
MD5 | 5c243145ce8a9aa88f0140ec5ce9ca04 |
|
BLAKE2b-256 | 06bb3ea11815cb2a07a38dc72c97a4697363d06b2f575bf814ad79a9c499f5b7 |
Hashes for greenlet-2.0.0rc2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01907f0458850b4d1503a5a93b609e5e8370555ae494aa344385ddc95b570cc8 |
|
MD5 | 1bc687f6dba4f0caf7299e57f4631596 |
|
BLAKE2b-256 | 3ef55f46b595c3c423e07857f23e1155ea8c46fd2230e1c3c3643b1f3e6482ea |
Hashes for greenlet-2.0.0rc2-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa106c5d235b2ba320ad97840b983370dbe66dd4b4f5625b90ad97130649aab |
|
MD5 | 05a6dcb25dfd3b5741425156c70e0f39 |
|
BLAKE2b-256 | 3c2e9ffc94a7ae3aa469ca78c93085c7b499c5a0e90d70bd246c5e77a63df7ed |
Hashes for greenlet-2.0.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe77c885cbfa31151a98072eb8f6938f403fcc01476fbc21e178a43b9561a54 |
|
MD5 | 5d1d0433d56c66c502e792d305829803 |
|
BLAKE2b-256 | 344685e66f01c7e375e65122d652e653d418e2c914b0dcd6438e48f79af9dd08 |
Hashes for greenlet-2.0.0rc2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 117577d65f968b5b57d28af0be9d9c15c6822f1964d1e6a10956aab72485cd5f |
|
MD5 | 19c6e3fb9d30d87d7c9b16729eb02c8e |
|
BLAKE2b-256 | 2a254b6afaefb0b37fe793c81ab0b4a107dbd9a86bf04f29ec58bdd6710bd478 |
Hashes for greenlet-2.0.0rc2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2179b2535b8f60a1710dfef19da12572ca786d2618d34f79103ae4acd8d502d |
|
MD5 | cb70b64bd76d92edfca8c32d5cad7a38 |
|
BLAKE2b-256 | d127fbb85cbb1f83ad6eb22cfb76a7ccf80ad1f3de3921d6ad2d729baebb1521 |
Hashes for greenlet-2.0.0rc2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ca8ece3bf495c43c0f08b4242477fc91e835c9967d72e52ebe58923986d2ef |
|
MD5 | ea92cf68504647b8f46a8124896929c0 |
|
BLAKE2b-256 | f3045cc8a70cf651d5b545e33202b526aa09868ef8a088471bc53f675c7d4cf3 |
Hashes for greenlet-2.0.0rc2-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a322630e3447b63e094dbf81438f5408871d53b437ff1395f30354cb442d20 |
|
MD5 | e280073c813cf5d7663c10131a2de5ee |
|
BLAKE2b-256 | 952ee12534dfe3bc72c5b90d0ccd8cd6bc47fd4f019a67a55271adbc168d41f1 |