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.0rc3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15633d749a7402083635731d52bd03854e02b6d90f1eeeb143e894f1e1a53600 |
|
MD5 | 325efa6eb72146f296ffb2691e89d53c |
|
BLAKE2b-256 | 2f4b7d118deed9723458d4f1b51efaabad990708d9bac20dabdb83ed2f10a4c3 |
Hashes for greenlet-2.0.0rc3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0a41632f706d1b0305cbd54629b00ec877740a47567c747232fbeaff4fcee5d |
|
MD5 | 93190e0174d18a6735a94fb8b9cc86c5 |
|
BLAKE2b-256 | 85624e8e692fc234c15511d664fd79289f50b7335d9f772315c62873baed5ed5 |
Hashes for greenlet-2.0.0rc3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c69533c3cbe03748cd554e9d1e9b8b8c3b22739452bebc180775ca004e7894 |
|
MD5 | a933be74127cee1b673cc9fd6b8b1c7e |
|
BLAKE2b-256 | c71261222350cdb748f5a92a88fbd24cbe9f40c0532fa5472369219451a0affd |
Hashes for greenlet-2.0.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49f820f42de53cab7513ddd0f32b6a91ff64b714c3ea4ec4a4956894102c90c9 |
|
MD5 | 4de770289e5c81a695b731be19293961 |
|
BLAKE2b-256 | f6b9419837761b59945def39a816c21bcafb1a7d6d751ddb8a9fc0fef9667a87 |
Hashes for greenlet-2.0.0rc3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e5b862fc6a5b8c6c2d91063713a14a487902de2fb20ddf5981a29d10ede5e49 |
|
MD5 | 0c5147bfadce784119cb17d199746f7f |
|
BLAKE2b-256 | 7265f0034a02885804fb15e402c55832acf2a9af0c2a187d0eb19375bdd62ffc |
Hashes for greenlet-2.0.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c937a7d7a489c923159179d2c099e2ca4ad468ee9630f2cb3342f90b44abb4a9 |
|
MD5 | 51476c5040f31816c1757f0973cd12e5 |
|
BLAKE2b-256 | 16d40b37b354d0c19dd554857abbba9a91a3c26700667df603d492c881ac448b |
Hashes for greenlet-2.0.0rc3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ce6ea386fcf2dd36f9b13500b0b7ad673f40e22a4972738818b1efbd14c44a |
|
MD5 | ee8a81750c070b5e728c14052dbab07d |
|
BLAKE2b-256 | dd931212669cd7075cd2d33142777988a8ee35179c0e17e7dd4c562d10b987e4 |
Hashes for greenlet-2.0.0rc3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fb9d05af9f60eab806d0fe669370f7f42e96a0a5b2cd0a8c5a26536aaeb8188 |
|
MD5 | 2b4ccace8cac30a73ccc58ae95dff507 |
|
BLAKE2b-256 | e782f2fb91c16a37d1a76974ba7623396a937a3adda81df3588704139ff393cd |
Hashes for greenlet-2.0.0rc3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4be210d29d0a791d3c9999358f4837a4c667fdb9af940254e0d9815d40518a9e |
|
MD5 | 60e63f27fbd83f5691dea5048dc06415 |
|
BLAKE2b-256 | fc69f0db11403c6498e2140e9d74926ff79885c92afe7ca58ede7c8537af924c |
Hashes for greenlet-2.0.0rc3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9373831b39e1295bc66ec991f9f75715db222ba3534eae505de51bf5510cb2d1 |
|
MD5 | 95326d740f2c1fcdfdacfae8025420dd |
|
BLAKE2b-256 | c6576163415c04514a756ca711eb9e827e0fd335776ce7ad979685d304a62102 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd3ef1b3842de2d79e554cd4a47497c762bfe6aa624cf3196d4dfd4a5f0972a |
|
MD5 | 95df1fc3f514268a9572be9ae7b24f7e |
|
BLAKE2b-256 | 6ee367ac4798ed6e587d419c98b4badb90f2e7005fca3fa87dedca2ed2942ba4 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43b2431134da45e0254812f96abf5b918dcda9ee04d6f5292c9f51fd19c623e3 |
|
MD5 | d2761314b16b8356ce4d79f32bde1c03 |
|
BLAKE2b-256 | 2afc3717484d4071b00e73dd05b0c08c0ab4b3cdb061e8cfefd0da8bd0483c13 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2915df558d9f1fd8c991ba64a5befc9583ac7439dd2d87f10e07940c391adab |
|
MD5 | 46766f6ed2d59fbc214f65d8cdb8b4dd |
|
BLAKE2b-256 | 0c1d0da883d8af7b30704515cc480252708a083bf1b45ae85f6df3e5c5aba740 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 732ca04aa367a8d5284c98e9b3f8f26f2614bf3c137f483ecace7be5aa7a5710 |
|
MD5 | 2484213227d839809cd74552ce7f9c3c |
|
BLAKE2b-256 | d378f6f82b5b95ee6675366ba41178ca45d7a211a063fbe86649857212bd7b04 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e89a0d8042603ffdab76dd4755a988cf75fec22a185b190dbb320a3877bad7 |
|
MD5 | 2f604aa51fba581342b02d717a5f276b |
|
BLAKE2b-256 | 015b76680fce79810c7d415ee3f2fe5f93a6e4a63b04a1fd80e343e166398516 |
Hashes for greenlet-2.0.0rc3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de25a2f368f8329748ec3ef2df9c7db8412dde7fadafbb17491760a1a9b36d0 |
|
MD5 | f9c4ebadef9a97d310197a3db06f5416 |
|
BLAKE2b-256 | 3724394dcdbec011c75bded486500b8b72259823854dacc709c04c9868becfcc |
Hashes for greenlet-2.0.0rc3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a623c0504ae5cf570c7f76be71af94425d5cca6abc624b05984fdc9232e0e89 |
|
MD5 | 6c092d27051fd3b791f8b9492651cb65 |
|
BLAKE2b-256 | 57cc73e0f9bc38003c345d8aa1aeb13f0294f37c79b75313e151d501cbb774bc |
Hashes for greenlet-2.0.0rc3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab76b996e076c6f3135a9bfa9981181b1a95f427d1b4d90642334475420d3618 |
|
MD5 | 69771c82dc80f6a36813af5d07735c99 |
|
BLAKE2b-256 | a3f1fb53fc25fcbd012b538fa5a77dd631bbe3c3d014924755cdd84d63319542 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d9ae6a4cbd3f3a0143c19d0277f6087ba78d96080a25d15f223ae0cfc4dd67 |
|
MD5 | 0c267e8d50901e29c6b97ea364ae265d |
|
BLAKE2b-256 | 0f4f1b323e00f397f1cf030e220c33b965b4b998fa8b49155e21259ac28b4cb7 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8230a12a449d7cc3a2daa405fbbdcfa7cc8736c332f38ff516547f7b0df701f0 |
|
MD5 | b8f7055c55c8af359daa97aea002e33e |
|
BLAKE2b-256 | df05c83507730c26e7e41d50e4362f25d467045910b7f7f0cb42f09fe7da6f11 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1afa1f000a015bc388584032af6591ce42a1156fbf93e5d28f566686cb2cd05f |
|
MD5 | 480ff051f692fd476b892a5e5e327572 |
|
BLAKE2b-256 | b927e6c25dd6496a2d91ef13c7a4a6e99b56c564f000efd2e51648e7bdec4c31 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649f846bec591cbe455da5b2efc0c5ff29e93676db701a316edf7fefa2ac1d00 |
|
MD5 | e6510463a67b2987d7e8a6fae32156c8 |
|
BLAKE2b-256 | a1ec3e563c930a3ed8b26c8270055a4170cea08d0f8dc1fd2710e3ecbe2d3bc2 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca85b89a120ab28ee20fa0590b9821dcd3cad1b5027639a8af393a6274278dda |
|
MD5 | 973ed0a6f6f300a0ce80cf4fed0b186b |
|
BLAKE2b-256 | 8e162611d5553e55dd98bb2af36ef5fad2090a76221f97594d6954668e4a5db1 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0123f6056593ecbf75bfaac15bfb2ac8ab215049a604dfebf85ad52cb70c1092 |
|
MD5 | e12e8fd610cf3c4016c17201ad3423a5 |
|
BLAKE2b-256 | 0c8d9fe2b5c6c240274691b70b85640f75ae1a0a25af1cf9d3793b5ab1bf260c |
Hashes for greenlet-2.0.0rc3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 134bf09eb2e310c08ddcc5b771cf57fd12af937fe98bb63cc4173359ade472e7 |
|
MD5 | 54950ebfd604ae84fa0656ff9d8ea4c2 |
|
BLAKE2b-256 | 1eb86c01ca89e0832121c25819bad3978de6a3db8ae2e69ea45a108a99657469 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb41282192a4fc3f3c2511b1aa49c55ebe457f0fb37d7f6e808e3a7fbf94024e |
|
MD5 | 5ddb2e09d5ef4e752e9ada12d80624da |
|
BLAKE2b-256 | 9adfe24fc30cb9c0dfaa4f2bf64bc295fef330a052b253046d4cf25bc8d1c727 |
Hashes for greenlet-2.0.0rc3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ca848f2f8c98e20dfaf2174d01f8ba9a2fe0383f4738a5f7af2ad47d6d2cc3 |
|
MD5 | 8d583991a7f3d6f0f13039b8f41a8c73 |
|
BLAKE2b-256 | dfb4e66986883d5deb007588f8419d9d97a71bbebff7ad532a53693c50b98989 |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1312c8e419457ea61abccb49409dfc9e6d3e8514e6ca6f1f87a9f1914917e841 |
|
MD5 | bc0168b43f4b173a7b51b646c08306f7 |
|
BLAKE2b-256 | 5cd0f21e694e96e77fd51c30ac8b06a09b8b8306f9fded3fb605b56df6f13043 |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e037bd2c5f605f05ae2284622e243f253a1b94050484efff49ac8dcc0d69a0 |
|
MD5 | 6240f551baf23497d0d7706fb142f80b |
|
BLAKE2b-256 | 284a4bdbc407ca9bfe493d80fa741ab692b3a54d20761b2c65139107c55985cd |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a76d0e32282fe8f0d6e3a4e8e0a2fe8ef6c8ded0cb10b6fd0bab7009df834ac |
|
MD5 | 38464e1d0c3355fcb64b8cb54037306c |
|
BLAKE2b-256 | 307c34add88e4caa6488c1e1da37ec8461ef9876154530b491414cb7d3a2c5b0 |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc228ccb58404978421435261be014816ff53e97b196f1a3ea7af72c6bbfdb3 |
|
MD5 | 304d1b2883b85dc49345c8f17e0150b6 |
|
BLAKE2b-256 | 481c671a3967e503b28a0a6f344659d2d1102893d286e174df157e6bbeb6cd0b |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10fda720d9cdbdbec489e85bdb92a23b703f8ceaabf9bb98de4b7024fcef82a4 |
|
MD5 | 463af3d11b7b2c38fb7753562cace8a8 |
|
BLAKE2b-256 | 1809a02910e625d0976c6c9b3ceb9afbd6e234a49ae97400fd1ec3f41f66dec4 |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c97cea778c94c16ed16886c29f0b2901bcefc3a4af9f70a4fb048c5a72f73d8 |
|
MD5 | 3a80618fe7c3178c5faa27b7138b9e74 |
|
BLAKE2b-256 | cc527c7c8bb0b59d6f14f64bf59042dce6c25380e069b6e45dafff02f6a4c9de |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7cb5c928f3d537e890d33e50465717435a7576653c108981947bbcc8f1ba97 |
|
MD5 | d5985ee7fc12bf41f4b20f652f343ac2 |
|
BLAKE2b-256 | 020f786b56979cd6041c65a44b3266646bf99a7ce0a95c87d405575f06962ecb |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ab334d85495cd74ad8a393d7aeefea0f9afa1bfedaea5b7e2c01ce443c0ff27 |
|
MD5 | b0de1a6553c2b4ddc3063b241fba6501 |
|
BLAKE2b-256 | 9cb2717703cae64e0016c742d8cff325200b5daf14515a9d09f899f6f08c28a3 |
Hashes for greenlet-2.0.0rc3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af1521303410bb6aefc4c75ed6b114777416a836f51ab802579fcd06ba73dec8 |
|
MD5 | e7660de3fe2fdedd4762467204a48c28 |
|
BLAKE2b-256 | 096597b41f6bbdf009c99225c109158aa41fd46c3f98ec04d5244d9b42713ffc |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753a5529ce171301bd9b1d495193d7b11a6755a917d972437574c4062cfdcac1 |
|
MD5 | 8e64744769755150101cc4b23a31ded1 |
|
BLAKE2b-256 | d189285c238126c3b55399eb39e0b337ca4b251eec0a28e6ef2b64e4850eb51f |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866aa79c3a3e16d779d9a76065176e5663f6571db12594b0b38669a77de3a254 |
|
MD5 | 8dcf45b771b46e49ea1f24be15819595 |
|
BLAKE2b-256 | 4f68ce67812e66cff3ecebd18c82d9d2b9018034d7d57e75dd27c87dceafc92f |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bacba837caa9056e233bd14f85372e718984b3a4ead73a8cc3fc706c6c5a5d71 |
|
MD5 | e8dbd4bbc2bdca48442dad520b4bcb74 |
|
BLAKE2b-256 | 0136b9660139bd0a4205fbee0bfc88b67215578da612e07261d5328887b48e11 |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 019e7fb4c6ffd2e2d765a3b2edb09f9e9dd2c6c6ca5b2d25ac94b33ea322f962 |
|
MD5 | 0389199c1c9d9eeefe15b52b3854a2db |
|
BLAKE2b-256 | 5ff5a648a733618d9bb19b9bd1956b56e6a45b25a9f335db0c53624a8b93cf18 |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1697c33112268e0431e96e4ee32bea75d0e223f60dec9dca10874ed7692395f6 |
|
MD5 | e1ff34b036b34099481a9ac56191a452 |
|
BLAKE2b-256 | e6924c26ee762a5bc376431ea283d24f06b40375244ee17b2d3ed87202bdd9b6 |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c21a4d1cc3c1efd6fd8ae22e50aa3fb8c12c368d71c283b6e7c09515bd9285 |
|
MD5 | 205bf62bbbb687d037d4ffa0aeed4e27 |
|
BLAKE2b-256 | 511cbbb1d12c7d4ca9dfd2298d1ec2c754d61fb148427085828ea630a8327708 |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c70167a71144926e340d9494d6ed4b825e8c41f5eec98d10ffe25fb03944874c |
|
MD5 | 33f720fdf76ca1d5f555ace04fc44b16 |
|
BLAKE2b-256 | 2318450169e29bee0c80517ea4e9a74fc8bc724705fbb45e5e36de3476c5de9b |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd27899b61737e577aa36570204bfc2aeaad8ae30158a716c4ec82f10d06fad |
|
MD5 | 3049fa196758d7d10bfaae2d1b2dd22c |
|
BLAKE2b-256 | 2af75f37793e68fe53e0840e3267283b091f92f3d715c9eec584a58153554e44 |
Hashes for greenlet-2.0.0rc3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75f88aae944b30974d96aa696156ffefe8cb9aa64e9b2fb2accadf41adeef1a |
|
MD5 | 36f3e6757cd9efe26b5db35192ec3bc1 |
|
BLAKE2b-256 | 759343924d872a6fb002a85437b824229146f1d4612bd4e0f4d3a6fb355f691a |
Hashes for greenlet-2.0.0rc3-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd14235b5cbd6444159c5ead603c37d513db9e7a175b61ef6b6bbc8a85806e60 |
|
MD5 | 3a538266f654af373ba30c0e7dddc7f7 |
|
BLAKE2b-256 | a6b182cb85e21f6ab6831bc88fe2bbc40b63a3e9696dbcf26688aa09a7cf6ce1 |
Hashes for greenlet-2.0.0rc3-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c057c06648cd60dbf856fa49f41c67b948438a6029c17025f7194b6d57e264 |
|
MD5 | a575d10b8dde4c91ae5477dae3e71336 |
|
BLAKE2b-256 | af3dd51b42fe991f127f7788a6c3f2ed9598b0dc8b34033fa363c011790895f1 |
Hashes for greenlet-2.0.0rc3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cff5d2de63d9df7d656a76d2f8807465dfc105334d13d44026fd18d7ed7f4b1d |
|
MD5 | bd1401d7227c50e497543deee7fa8325 |
|
BLAKE2b-256 | 8ff7319d97274af88c9d0d2125d4cbdffc1be31396bf529596e857abb0c35b53 |
Hashes for greenlet-2.0.0rc3-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9038ef064194988695b3ddac95fb6707032b5a833487d9e4e9ec6de42a724058 |
|
MD5 | 1d9b461390a26c150bab8ca1dd771be4 |
|
BLAKE2b-256 | 024ceecd84a2afca3d83c39e007771e6d6e40517875e5a6506d94a3689803d31 |
Hashes for greenlet-2.0.0rc3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03485f3ea65049c6909278e2bd79f5422252067821f58c44fcf9c4233800f187 |
|
MD5 | c477f89f7639f60f930c5d8cdccb5ce5 |
|
BLAKE2b-256 | 9e2aa2361b673f180b99c86d1b4a016664f7ad850df01905473461c2be586124 |
Hashes for greenlet-2.0.0rc3-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17276dd047d099da0454ec188f65ddb9047a40d7f228ccd29be7a83b3c9b8400 |
|
MD5 | 4384760e0e8250893edf7da0832e5b5b |
|
BLAKE2b-256 | 8829ce6102cddec36a3585b50bd447933b08789b608eab57cd3303fda9100db7 |
Hashes for greenlet-2.0.0rc3-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae01ff2a41acf55b308b4f2d0b5055cc4210b2c39d345252a924013882ccf23 |
|
MD5 | abee0dc7e4e47f6f49b9a51090f16e39 |
|
BLAKE2b-256 | c932db00c28738b843d6a69d22bb64f064bb682dcbb5da21cb5734f5e42d5815 |
Hashes for greenlet-2.0.0rc3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1745be4515b7fe0e1b8c142b3532017c498240adbb98ae4956ff00ca04129722 |
|
MD5 | b49124fc967182dc3809e9fbd97f184c |
|
BLAKE2b-256 | a6f9062ecdb843b7c45e582211c88ce5f8b18c108707c08c7c8dc8712887e591 |
Hashes for greenlet-2.0.0rc3-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63d55e7ce9b5936de510d81ed02223cd28e3a9b25651c83343a39be50ec4d110 |
|
MD5 | 10c1edd8a8c3a3fd39d34e06c46d2401 |
|
BLAKE2b-256 | 5b84b59f528b5cca1783dafbbfa926c1cc930493de0009b94b919c2be1607f6b |