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.0rc5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9095f7b9aaea20dd36f367c35a621a67df8730e01b2155804498ff87366ca600 |
|
MD5 | d591857fa1e585c3b7f4dee0200e54a9 |
|
BLAKE2b-256 | 44e00a35b30f46df25fe84f094d04a2008fc21318a4dd08a5eb5b57ff82f9d7d |
Hashes for greenlet-2.0.0rc5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d3a5fb84af9297c31fe0339c8eb5120ef59cc88dd1cc97256a85e661c29963 |
|
MD5 | bbf5b1718ffcec3feb593512f2f05d09 |
|
BLAKE2b-256 | 078502d91e92713b25e77aeb55ee885a842bc6561c5569fe24ae6dc65a745ed7 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7f78f82662495cb36c41307f4185dc868c705b3a4c677ec30c2456e1253350 |
|
MD5 | ff56543031e09c2085c0fcf6befa56e1 |
|
BLAKE2b-256 | ea71f233d29f0162e6457cd2cfe1144facca4926b35dd6880cf7341be4276516 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908d637ac2eb43c520494a173dece053354b3c34343b8810f495fa2dd816e88b |
|
MD5 | 21d05d6b24285a5cc8769eaf4f16a94f |
|
BLAKE2b-256 | 85656733ae5ba91e9f52286cd92a106febd831033c05fa284f32f527342b6283 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91cbc786086bda9c9cd58f059737beb6590393a30b95f4c80af68134587622e |
|
MD5 | 6e42a61bf8c4dd27386a611d92e03525 |
|
BLAKE2b-256 | 0aaf003b7a672adb4b5e4393c78e1d88f1fcc06fe69838b4635b479278692db5 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdb79841d2539e2d8936e41ce38d11262ba7158941df936699b1fb00ce4e51ac |
|
MD5 | 8a2a33f62742a6e6e445c93bc2a0a7c5 |
|
BLAKE2b-256 | 79549c26a735426e72f7b8da42b7aa9db3ad03d3ee3041ae325dc974f0a034c6 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 625190cad9cfbf4d806ab5a4773b5f92f5a671ca2b0e836922fcf8ece2d12e0a |
|
MD5 | 505762b8e27553cc4a3dd53509aa5f0a |
|
BLAKE2b-256 | 731b9d6ef99f2747c17e85e7c29498a65ed14689936d061bf96e17ba96be25d9 |
Hashes for greenlet-2.0.0rc5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c68e431ee15cc35828781d3163ddf942f9e4a8ff4a519ecc151fa64e50d1722 |
|
MD5 | 8325ac8d13f426b6ab8758e40f28a343 |
|
BLAKE2b-256 | 345cb4f83fe16f09a3d36dadb38c3323df95b6f14ddab144a7e9898ef3f12aed |
Hashes for greenlet-2.0.0rc5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f39dd0d90b14fa6da5b2cbf9a04244248a2a3e7f11d596f1653f0d848b1b5e6c |
|
MD5 | 23247e6c1f04e7843d0cb3685829e519 |
|
BLAKE2b-256 | ea6e79b1efe3adb53a4773f53631c3306278af7ee2bf1470605c520d92798c50 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cdc1b8af1d0f39e619cabd32eba6402b2a30fce0886c1fe8d7597dafe2c738d |
|
MD5 | 211eb29cbfc7de82967d720103078b8b |
|
BLAKE2b-256 | d61b7e7900ad5a50eadf9eeddcdf8d7529417c9a1f4ee8a3817851c8ba77e084 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf8a06bef57a1da5bf018b95dac3325b6d22965b065cf6676b532dffdc37dcf |
|
MD5 | a7901def0052570449814714f2913b73 |
|
BLAKE2b-256 | 98271063a6bf194df46ac6d21847541df21c544d8114b571b2fd0e3d2727c5f8 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6c00b188879db0b57cac5117cabbba5c68ed28a90946fb48cc53f04f9c3d328 |
|
MD5 | d597c5cad5f037c4535e8e6e65eab8e5 |
|
BLAKE2b-256 | b2336b96a0e3e28f685796edbe16cdc701d47df38c6f673564ab5abe5be7bf33 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891d4e7695c7b58d9b1168101e29097d1df47fc709cec8dbc6ced41315289b28 |
|
MD5 | 2187d9a9803447bb02ad11f8cb54e5c8 |
|
BLAKE2b-256 | dee59c8e4eb11940554ba589e4e7a49843a6aaa86038449745c9c5a108abcff2 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 204efc968a82165ac1f9d83db515b96fe43c7bdc57eb4f47138bd9ad5ced443c |
|
MD5 | 975e7344d1e218743cac8fcc890355d6 |
|
BLAKE2b-256 | 3fe624611a17deaa5d163296847d5cdb3ca9587bcd0d5b338c2d55446367e593 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e41a1247769ed378448f2d588f4d055f4577c9c99beb51b3d766c6d694a8618 |
|
MD5 | e3a08301fd4bb9c417004e89be87c09e |
|
BLAKE2b-256 | 8ad42db982d6548aede2e2ae5af849a619ef00e95a236d147a75be26d118a50b |
Hashes for greenlet-2.0.0rc5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dd1f67c8949fe0e9cf11a6b0958d46c528ec8da7d599bd87573ac2b37e00038 |
|
MD5 | e0212866b1263a8e45529217f23d188f |
|
BLAKE2b-256 | 387bd2258f0b97d9455e507a89c3274b1035835984504fa3aa95e78a7841d317 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4372b2ebb14d2bb172630bf6aa6a67658d1debd33d1b4fbdeb59b8bc5a387755 |
|
MD5 | 78332b49d9b8ffa50617c1871f011a32 |
|
BLAKE2b-256 | 9bc2998a3a751d5f16fbc1589b59051aa37ff034fcc93e6aecd469cff99f43e6 |
Hashes for greenlet-2.0.0rc5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da269e1aafdf94841b2dc6c635231ea025dfb248f00f623c574b6e37718a26d7 |
|
MD5 | b21bd2376c852393d8d3a97bdedb1522 |
|
BLAKE2b-256 | dee8db1f8a23294a796c34da4d06165b3d55c3de3d0ac8643c3dd7c144ce73ac |
Hashes for greenlet-2.0.0rc5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88d3a89be2df1f233f143718dedc3a9e33ec1469c78feef461d98b2f33a1423 |
|
MD5 | 9f18ae3671a18b00ed82159f8bc55f40 |
|
BLAKE2b-256 | 2cd26aa9737e3ec3c06660a198d6f8052e0dbef72f04b1a9e8ef5c34d429300e |
Hashes for greenlet-2.0.0rc5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b633421ebb0df5e772dc4ff12b658ef2686a20a0c1574209edc5cb3f2c38821a |
|
MD5 | 41f29885ea033db2a4de1ab3ebcd7d1c |
|
BLAKE2b-256 | af8faf08dab155499275dd4728eade73390891731e8018da39a7dd729b537c0d |
Hashes for greenlet-2.0.0rc5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 551af7c2577c6d6991135a77b5d8819232b0cd1dc65067b1e03a4a63db1d3967 |
|
MD5 | 26aaed119e45f17d125c2fa7a21d22bb |
|
BLAKE2b-256 | 2942825be3250ca35b866238d97208aba6173c453e80925f902f750dca6ebffd |
Hashes for greenlet-2.0.0rc5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1b51a291b973e055db04c8150f3c8212288c3b513f762733a88498ece3a1289 |
|
MD5 | c08300fe0a8e18901ccebc5238231a99 |
|
BLAKE2b-256 | 6462a947968350fab2b1c0830a9e1a59c7b6f1155396732b12f5658caace8e43 |
Hashes for greenlet-2.0.0rc5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d6a3c01b18cfecc6494bbaa4f1b88bcb152c6a7403a8ad18b3f7061ad5ee16 |
|
MD5 | 8f563a1946ae0463d537e939d0802ac4 |
|
BLAKE2b-256 | 4646f28eab0e6f42106a189cc97cdba935b668efdce9d607526e8287ab32353f |
Hashes for greenlet-2.0.0rc5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 578815148911c25be12d08fcd7af315e94d64dc727c85c3ea33776234c293703 |
|
MD5 | d9056cb479d5e03fe5a4d4abd29b708a |
|
BLAKE2b-256 | 11813b2473e116f368649fbca708c8b2ee592ed2b5fd5da85b9c32cdc8593664 |
Hashes for greenlet-2.0.0rc5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ab5f8f7f9cd6469b42f5343b6c20e603d27492a87908000d055ae5c4ce841fc |
|
MD5 | 025b7d84375710f14d18261adf024143 |
|
BLAKE2b-256 | a6046615ad8e91bf53a0618da96242fa346860f6d0bc686c2ce1ce66d7cb3819 |
Hashes for greenlet-2.0.0rc5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 436da110ea2d790fce131361ee94ea3c2dc970e1bc8d641ffc741b894857efb7 |
|
MD5 | 60ee793bb4832372d77187238fc1b4d7 |
|
BLAKE2b-256 | 177e9d8b03d9986c39890dd0312690ff89d06c9e80ba4894d0da71806f1a6cee |
Hashes for greenlet-2.0.0rc5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72399e836447faeb6d7315c73c0add31a26033068500e29cc843433a374cc90 |
|
MD5 | 117d064d944fbe8fe429e4d3f45c624e |
|
BLAKE2b-256 | 1fbd2d3da774c98d536894dd6fcc214adf000bb2163360051441599542188364 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecfc5c343bb990cafdf5eedad7863f867a8e614083a1907d930d7ac9dcadc201 |
|
MD5 | 2d28a5dc590bc746d0ed2ddfbc811364 |
|
BLAKE2b-256 | 9297b0b25c2a119678852ec9ede7a3c7eaba96b2c7573756f16cda8480a2b651 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b0dbff8977131590e8eab219f419793c0b69e24aeff98a246e5caf7f70aff7c |
|
MD5 | 3e57cf3fecd54b86a3f099ba0bbf4cf5 |
|
BLAKE2b-256 | c7ecd81354cf005ee0b351a1304a9c6a186c5708cacd3296e35dd3ccca22c9d2 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70216e47ca44cf7a0d294b2abe6876939f627057da053d7f81015553097dba26 |
|
MD5 | 3b7ffaf79d0caf413c9c0e272985fcd4 |
|
BLAKE2b-256 | 6b238a1e076b97c05f78c6ae2a47d556705a9fce866dfcee512328d5f813311d |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32d2274dd0108b0bf1f2c949ef7c38cbdcd4c7e4b595d161e858b331be1a7cee |
|
MD5 | 76df8567b87e9fd0e8b670a9ce4c5013 |
|
BLAKE2b-256 | 436801d8d5dbb5207d468a14bfaf2267556fb1642c90d0811ae9fb8b5bd625c7 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9546cbd1bfd40aebc6d839bb779d119cfd5ab5e06306e266855deebeab0a891a |
|
MD5 | 8b1894abf5a7e216c5b202868d4678c0 |
|
BLAKE2b-256 | d2c77be9c0870b8a1ffaafa83fb93f9e1e09764e3e812b67d89bd43388fe97c5 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90bbdefc24dc4c9e6b715863c9ffb60686b4293a8c3eabf154e92b579344f4df |
|
MD5 | 18bab80154446e20e44036f43d662d74 |
|
BLAKE2b-256 | 7258d424bec2f102e58e5364db9c75d90b2376cd29ed3e5bd4c4a62403964d7a |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7d1eac7c490a049877e493823e89db50ba1003a69f63be8c8c33428fa5452af |
|
MD5 | 9860efc9a5391da8f8f51095b40b9ee9 |
|
BLAKE2b-256 | 5759ecf8dca87c562f673edda203a1a5d10eb212864a6c63d93cd32ea17f3cb8 |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b444f25579ee8a28eb86fe9add741a5f9f2aa0a0f75cd8359253e0d1af757996 |
|
MD5 | 021acc4a1908c1688e1b08c596dc6db6 |
|
BLAKE2b-256 | 39ccbf1a2387d2449a86d0846c744a80943d76e7123b5a6ac4eb63521b7f8a4a |
Hashes for greenlet-2.0.0rc5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b08755c8fd72c5c9b67c8efa97809cf9393999ec2049b450e635d8601d7543 |
|
MD5 | 5782ad87502411415fb7fccac44233c9 |
|
BLAKE2b-256 | 08e65c0596d85dd150e99fcff99daf289fe04c89027a48b24b55f01dfac49442 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a476e27aa084fc393f16e4c774e7c4e02448cca6d711a5c50d9c67d78e20ef |
|
MD5 | 27825303a2b91fbae0632741c9c26572 |
|
BLAKE2b-256 | ded36a704730825dfaf09d8f44c19e7637a100229ca91babb64b9b6e9973f146 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a200cbdaa90d5acba66456bfbec8d9bb031d68886d532a57a31118055a9c1d |
|
MD5 | 45a06da3e3bb82fab538fcae6a924b7e |
|
BLAKE2b-256 | fd38987f86b2110949e828c9935f767c201deb9f5d55944f08f11787d035a390 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0985a7f1a72947eb538b5ba4b1c617c3be69780fa9a603ed1bc931ccf487dff3 |
|
MD5 | 3926520d39ed8e5dd0f71517c3bc64fd |
|
BLAKE2b-256 | a5bd1a98476460e73abc798b7e052819e75f131fda2b522a5b88fcdf33009472 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 219e30f21037872fa8fe90db0d596a8db48cdf38792721bf6c4a432249c78514 |
|
MD5 | 281fa87a49b3e1f3c1d12330fc43a0b6 |
|
BLAKE2b-256 | ddd729bcf23afec0f697d0daea4ebfe7f56579779c1628c6378df23c6c4c1999 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a09ec54cb78c0c72a2339e8f512347192175e3c8d0e3d45086f8f8c9f699d9b |
|
MD5 | e646624395ea820d7e56175e75a6e812 |
|
BLAKE2b-256 | 692023348bd755cb4cd238ba2bee895d9bf0cee1b0a872ebced4e6ebf33915fd |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c7cc27146dff36006b0fa4051e7127d1ad86e29eb670faa6d7a0020c156c1e |
|
MD5 | 47018c5bcf643090d3037a6bcf92011a |
|
BLAKE2b-256 | d642f8ce7964ffc5b552471fe81be5d8a57a03e1c0c5cdd37683392eeea43b98 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf39cb69f6a785d7ae7b37beb63e39691d08d5f6a2194c53e7d908489192839 |
|
MD5 | ea4dde06387ed931526da5ca0a256914 |
|
BLAKE2b-256 | 49365a6f673ef529ed5e95e8a922be5a10a99f4db424f4dcdea697682fa9a54a |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a084122f381ce1d5e5cda59d701787e45a1597f6fe3c4e45f9ee392d531ef7 |
|
MD5 | ad7048c385b70a028d5f1970461ad2a6 |
|
BLAKE2b-256 | 2ae3370ad044f4c154f875414e411e50ebd181abafd315b6f1b3e8c9a0200935 |
Hashes for greenlet-2.0.0rc5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37c695d4a30c250911f2f67bd2e073815f0f0631f38b6ac500511622c10c1887 |
|
MD5 | 4482961ac7c23c3c4eca7d01b3e11c07 |
|
BLAKE2b-256 | 9f0aa1b510302746c0d6e283d3a718dff5809d1f4be4115b23ca9468d3e0b243 |
Hashes for greenlet-2.0.0rc5-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11fa518ba1e2f4fc3405f129556871829ac7f3a074d4388bc3d23bf936d86a62 |
|
MD5 | 48b9439b6bdc5671ed0646a992172a61 |
|
BLAKE2b-256 | 59421f8b5bfabe39baa60d2ba13f6bb7ae0dac395c08d782b853dc28b1665643 |
Hashes for greenlet-2.0.0rc5-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79e9713f9e4552c984a016e62b2f70fd449b4afd4b1847f6aea365eb98e4b387 |
|
MD5 | be03dcecdc644dadac300c875ae5c128 |
|
BLAKE2b-256 | 7f843e6fc8d5c2ab4a2b72cd7651849b342b0a04e0ef9d77dc356e3da2503cbf |
Hashes for greenlet-2.0.0rc5-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f87fc05e9f706d8f1b2756b976a36c803565a181d1a355de3473feecc957051d |
|
MD5 | c04cbd633d6d9dc03069f6dab45fd4a5 |
|
BLAKE2b-256 | c193f46aa6d73f09991a124bff61803a9aeb216a1159319c464833b36ea5556a |
Hashes for greenlet-2.0.0rc5-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4678384a0c99d989cd8e1052ce220ff98385720f13135ed040e4500ee3f72359 |
|
MD5 | 3d655c025c83519c30ef84f79b7a25c5 |
|
BLAKE2b-256 | 017c768bedabfa0a404f99f9081b1490b05434a10877f7fd238ec0580a0bf4f8 |
Hashes for greenlet-2.0.0rc5-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9ebab1ecc408aeb850b272d0696e46a746b0c3e983871dabfc96cda68a3d192 |
|
MD5 | 85282488b4c2b657aaa641ca56ff3e31 |
|
BLAKE2b-256 | bed9f1ef7a022c5e8bb47f6484823d28b709bc155752759fbe381f9a2e46bd3d |
Hashes for greenlet-2.0.0rc5-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ecbecd38cfc6aa9effca900c1923c780cf3a397835325ddc2965e964785c51e |
|
MD5 | b846d59ace63f126b9132b264c996317 |
|
BLAKE2b-256 | 46d669a11e3ab0d4c1db0837a5fb5fa8744cf599e69378516264a6cbfe5cab9e |
Hashes for greenlet-2.0.0rc5-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244fff4af9cf2f9c8e0d99095812485d242cd497bf3879f368cc1ab4b316260c |
|
MD5 | 543f9a0cc8964d45253330b4174fe8e7 |
|
BLAKE2b-256 | 817cf876b4b082f8d387757e74b91be909c3a0eb423d7625e512ac97a87c680d |
Hashes for greenlet-2.0.0rc5-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2509a373df71d8e2044169f15f52d79da0a42a6516f640df5f4f80312b6b687 |
|
MD5 | bab62bc57d0d571b5ef66b2fa857a146 |
|
BLAKE2b-256 | 58869f5ca56be4ac86441a43d41792d9905d7a86842bacbccce0c2bc61cb2c97 |
Hashes for greenlet-2.0.0rc5-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2011b3b4157f45b982511cc9d671d507123da003cbfcc80f6b310b87a0d88992 |
|
MD5 | 7bbefa0ab7ca835a5b8c8270255b5614 |
|
BLAKE2b-256 | d78f6426d07580fb170c15705386593c884fcd8bd7214e11884ce1b737586de4 |