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-3.0.0rc1-cp312-universal2-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75632388c6140f387a5fbabfb606606c6ffb51c3408dc650823b4ee5dad31f8 |
|
MD5 | 544dc2c0dc629d4615f2ab59f25cd967 |
|
BLAKE2b-256 | e5df7584f707bb7465a2c2d13590d705e2476f374db6fce5301a5763a1e4d5a7 |
Hashes for greenlet-3.0.0rc1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c21f1b14dbb3f6c971adbbed6c9fa5c38f613b05bff183fba0de27ed60954f4 |
|
MD5 | 1cc74117e4e89d056e91f1e2fe52abe4 |
|
BLAKE2b-256 | 842a0ccb47ed76a141a33d2c4e9a31abfaebc8bd93ce48e0a0bb0ff347b441c0 |
Hashes for greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3b6bc53373ace36a567146a133e6ae29468fa86c0b71a1541306780df1d3d23 |
|
MD5 | 972736a846cb5e9abfc78fa8bbd337aa |
|
BLAKE2b-256 | c021b1ebe3bd0bd2ed43a7cafc1fbe8579a726394c168ee4bf48d67e3cc3adfd |
Hashes for greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91e1e821d4dfc834fe09a8cf92228457d74c00c8422d1f7e31f3c0920b3c9c5 |
|
MD5 | 8ecdbdad955fc3a69153face9cdd9043 |
|
BLAKE2b-256 | 7e895fc184ac7258c8990fbf4a159b512fc8da05a0801722723a98de1b0202e3 |
Hashes for greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c33c9b6b50f9e23f7c8c6bd65608bcb1116d2daafa924496397145bce9d13c8 |
|
MD5 | c857b0deb741acc61a0da5a4a5e86e4c |
|
BLAKE2b-256 | eeca9dde854ed327999491687cb961d322eca43bddcb83558fef7e0548942578 |
Hashes for greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecb05bb229f6ccad9240ae6d65be6234f4ff6f1366101cdb356c6d956a541277 |
|
MD5 | 8df0b3b17c4c4f82b17d99ade79e76ad |
|
BLAKE2b-256 | b9b5cfea5a71b1f2d32e8f47db89687ff64ca9102e5533d05108319a868dc05f |
Hashes for greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dfda4239260a8028ce67272a3aa01d80e5996f610a48e24b558e959eba926a1 |
|
MD5 | 92ab37fd9a0a601a23aaa8fe2202ddf3 |
|
BLAKE2b-256 | a60e64dea7b08754d443041005ca17805a90ce72975d1d4ca7b17db71a75c252 |
Hashes for greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a28f1fad22e9fe5c1d45046e51e1fafc6041295823ee5037c527825107704adb |
|
MD5 | f6e8b33e19a7f616b06f93bd9c4b3c7b |
|
BLAKE2b-256 | 0f6d8fddb74fa222bbcc37cc11da0c5b5f41563a7f7e31c7acb28d21b7f9313e |
Hashes for greenlet-3.0.0rc1-cp311-universal2-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c60dc7bab6ec007ae6fbc229879d0521ac6965846dbc898587998cb7eed34d6d |
|
MD5 | 04d2746de534e78bd28ef9295eb69099 |
|
BLAKE2b-256 | 5f84f644897c71d2edeabda14927f9d933ba3013a826230a417e694a5c46fbbd |
Hashes for greenlet-3.0.0rc1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f44ee49ef97d313309a990f46194b1cac39461919e9e7344397cea2c53ede51 |
|
MD5 | 644776a98ebcd90e6aaee079b9093c4b |
|
BLAKE2b-256 | 3f628a65ef579b8facf8f3c9783dbfb415e9d216963ec3ed4596ef20d74fc41d |
Hashes for greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27e49a68231abe36c437a38c59e7374eca4292d4984d1298c7a550a4bf0063c1 |
|
MD5 | aec6caa838af8dd74182be8c3bee7027 |
|
BLAKE2b-256 | 417edb0d0ceaace5d51481ee3fac066fb41fed5882db6bb70ce3c98ac8e08663 |
Hashes for greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe97d4828310299e5b06fe57b7b5ee550b7c7bc00186e0596578745b36fe94df |
|
MD5 | 8940ef374bb8da86d9e700122e66ab30 |
|
BLAKE2b-256 | b1d530b5633a98243ae11cc88e142b8856d74d8e03d23d7bf804832c70756ca0 |
Hashes for greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdbe8b0cfbd90c19bd18c8d31d52b231e94dc355a056bcd89fede06e2a54d01 |
|
MD5 | 0a52d39a4f20e356b97d32864db4be40 |
|
BLAKE2b-256 | 39885a7dc9f6d8f621c33ef3352fef59b69e74ee024d6ef6fcd1e3ef9161135c |
Hashes for greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f7d2cfe8d5d4d7839c37c15d3c377e06590c26f0f4f271879fa547e760296dc |
|
MD5 | d17ec5a7dd66eb6a0058a4dfec13f864 |
|
BLAKE2b-256 | c0a061b6d34795651f7dec5cf093c472653b98104617a4d9c167a96c32531c50 |
Hashes for greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa2f74909b9713b3a7ae3640daafe5bfd01bffdb8e6954208bec56c2413b16bd |
|
MD5 | 8891ca91fb1112ae6245546a0490b4f2 |
|
BLAKE2b-256 | aad4c3087ffdaae75fd751f2c9d60996c79caa7896536b5e90096096df6db5ae |
Hashes for greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 608aaa885bf20690f97c2856cc42db43a8bfe24e8fdf3df15a2918ad684daf4b |
|
MD5 | f4956e5f4c397a322d92c2a33ca42fb2 |
|
BLAKE2b-256 | ca3827324ded4f6c804fa909e1551753cc97088abbe6608884b93d73329e7882 |
Hashes for greenlet-3.0.0rc1-cp310-universal2-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bcbff28b0c8306e558d8254547f64463d276bb985dfca2a03fc199524b023a3 |
|
MD5 | 18bb29b14b608b276c60d5115f5fe595 |
|
BLAKE2b-256 | 96ca6fc8d88bef0723af383cd2b5d970e036992dd979476d40440f6d26132426 |
Hashes for greenlet-3.0.0rc1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28366e7135acdf5d9b907a02d29406cb6165438df1dcc04507f2035631e49274 |
|
MD5 | 0eb7253929c5334f0ee210add145dce6 |
|
BLAKE2b-256 | 647d9d495c815c43d2e801072f4cdffae7473bd10a1407a7b078194d942bccff |
Hashes for greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 835ae36a31b8f10c9229604bfdb4e33d4b01d37748f2bcfa139ff741a2ffd346 |
|
MD5 | 3d29d2214dfd6516cbc063f77aeecffa |
|
BLAKE2b-256 | 3e0c7cfb34f78592b5f9a5436890acb39e6c941adbe107cf769e95e3189335d3 |
Hashes for greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63c5a3207117d82e3fe0882b9fbc5c10d85acca82e7c55cc4f33fc9d52d412c2 |
|
MD5 | fa42bcc2bfae3035b39e22722109edc2 |
|
BLAKE2b-256 | eba1e07ef27e0fdaa53e222ad3d006b568f10d4a2dde12a2d8fd1baa663ea162 |
Hashes for greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24dcc5c6ee38b729243f90b7c3ff1f1a20edd65f7737e5f9e4476000c9be452e |
|
MD5 | e54c8e570e32130db1440871ac81c05a |
|
BLAKE2b-256 | 9fcdd0a149c37a3147799b9c65c4ec75d1759bf4bc091ca91d72d980e8adb5ed |
Hashes for greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c05ac3d2d6c8ae0b140a08a9b8f23ed62b64d17729132bcf13040a39399d6f8 |
|
MD5 | 738703903554508bb22c2a7015c63a80 |
|
BLAKE2b-256 | 8ce38197d7305fbae865420d78e36c06382ba3f3e262102b31f0ff2da9086d8e |
Hashes for greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3960cf0fa3fb078a2a7c4f4f77048df2655d07b8d8b85584e5f24bd37d52a7ad |
|
MD5 | a2fa2fd0f604e58deb2c74274edbd9ee |
|
BLAKE2b-256 | 724f55ab6107c09d86f972028987c360bfbf0fcccf7809778c2eb7615a61b031 |
Hashes for greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a59ccc4b96dbaf4a10c241a1869cf78b4529634c491671931ed1604d187271 |
|
MD5 | 2150173a613fccfeebaf803958401d5a |
|
BLAKE2b-256 | d2ca53775a5ab3d12bc09d85972c06504c27636b487071030e169e2f52d8d249 |
Hashes for greenlet-3.0.0rc1-cp39-universal2-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 426bf96ec469d7180d050659c8c7eec094d07c4609d187e7f539f5bd6b3b6252 |
|
MD5 | 9eff9f4b038241b041d4f09d352cef8c |
|
BLAKE2b-256 | 4a40fa9b17efe2dfbf62a6f8131a7b961edaa237cfdbabd0c3a1018a89bdbf70 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ccc9f789507c3f407c9c734b421acb537341f143cc899a27aa325ee64efd22c |
|
MD5 | d6e8625b4e8ccfed75a9025b1eb40d9d |
|
BLAKE2b-256 | 0d78748dda15c7a8b00b58883763d58554358a99c2082a78ecf20714159d2792 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0cb4449c6c13d515bde4b1d5456b5af07a9c8d1723785a4ed40b69d3e5d15fa |
|
MD5 | f10f55860ce5c285b6e0b1a63fd565f3 |
|
BLAKE2b-256 | b0a808bf8080ef220ee965ccfdc181ee3caeda2a6368865611670d644f9bb918 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd591f9a8b28caa4165db7632f7e894bc277284181072fb6a1cfc6c6808f46e |
|
MD5 | 7f52e1dfee698500dd22f4a40eaa9659 |
|
BLAKE2b-256 | 569bbb242a853d933145e4b7b14b1a8a16851b4b443e9a9a17c0dc4e24cc3b46 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed681062c3f30df74d9ee6999f5568ded089762051a728fd038561a08a6549a6 |
|
MD5 | 093b92f898b845eb9952e5154a14ee0b |
|
BLAKE2b-256 | 484c9d11e5ca70362ee5435d5c1de9035b63edb02727ed5eab118e6de20dafa8 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ccc41d1b2b8e08b2fdece8a0e621905caa8b58259e8d5844d1b2097fec8406 |
|
MD5 | b8525bdb1b12fc6f0db96f3eb0c63427 |
|
BLAKE2b-256 | f6efe754cfc097d830d32b01df6225e95de4a20ecc5a36bae2f9f2d4ef8c4cc0 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716ec1cb900e05e05dd13d602297ff9659fe4c08abcd5ca58884dfdc0c57b51c |
|
MD5 | 6a851b01994bb01693ea256b3355501b |
|
BLAKE2b-256 | 4b54e1d027908301529860904a31b62441ea12e185437b9ef24c5b308a77cb67 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8097f1d9e8840fc0ce5e57464080ae8ba68fe0c848a38cd5bab4be81a046713 |
|
MD5 | b7aaf423de8b62176ae3eacb25d8a1b1 |
|
BLAKE2b-256 | 171720c4e8de47b7a3aa390b98fa34a522d02f9f406caf2d3c30fffb56738c8e |
Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c29236a2bea8481d446761f09b74107d0f8b437f0a2c246c93d35def39a011d1 |
|
MD5 | a82dd7c084319f9bba03e86555b33261 |
|
BLAKE2b-256 | 9fbf4f72687db87378b11e4860224857bf6dc031a86fa25179d552c8f527e508 |
Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79c5fa02d02d7d7be84ae109f853dc2291e49dd1dd8dfb80a52ce96ac1f9a88e |
|
MD5 | 51abcf9638c6a4c0da47f6dd7286da9b |
|
BLAKE2b-256 | de8ca1170b81701e803faef96d206600085d2467ed9827881b70d798cda96d21 |
Hashes for greenlet-3.0.0rc1-cp38-universal2-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5288d886605833bba2f0b973b1636869b17f2f50c21ddb253e737a5a9891d57d |
|
MD5 | 7655c5cab1533db71fef0029b6383247 |
|
BLAKE2b-256 | e3dff6e7a5a6151c55b4aabd91a2e8d29c703a79a8e9c902510edc2a006fa8f7 |
Hashes for greenlet-3.0.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b55163588a651ceb042fd2a28df61aaf988ea739b5fbd10ff872e9fb4054f532 |
|
MD5 | d33a2e7c25f058f7592b0fb11976263d |
|
BLAKE2b-256 | 5b955ed6628252c908913e35a395b598c79b4dcd010f26cc54aff5080b9455cf |
Hashes for greenlet-3.0.0rc1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3827ca11ae94bce62924aa47735a60facecbe62abe1f610aea8e2e0665945530 |
|
MD5 | 68c7b2fbadbfeb4657de7a81b1447ffb |
|
BLAKE2b-256 | 1a9af9a3a8b5c2730f464bc8762baa40469a93bb5c46f6126a079475ab3146a4 |
Hashes for greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6039832b100c8ab4981b76cf04a97c9cc73017ae7d93a4461e476ae5398d0d0b |
|
MD5 | 7ad970a35a5ac00456224f2a73ba7ff5 |
|
BLAKE2b-256 | 194e58f925207595fe0175a3fe0b1096ec1b7c9cf89be9c422f42cebbe8dec3f |
Hashes for greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef48cf845f724e363912f086c455c9e5f16c3faf82e1157fc35aaf0ecd836c68 |
|
MD5 | c96a463a1163e3454cf4f0ddaa0b90bc |
|
BLAKE2b-256 | 061f10378146ef0657308b7b656816a29e1e000341d7cc96aca5d626b9a006eb |
Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62395bdc98432964379b55256af01192ba9f5ea336befec8411b07cf25aae83c |
|
MD5 | 56e5f73256305bf3872a777892953d05 |
|
BLAKE2b-256 | 7a4dee0386754f2a2cf23dfcd60b3101c02c99cd6e9647cac834ab9dd54d832a |
Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21e23b95c99732402cf50802d4c850d024c6f5ec2615d7d33312862e05fd0815 |
|
MD5 | 97f7b8f7d078b2fa6fdeb5f27eb2aa5b |
|
BLAKE2b-256 | a107941ac2964c7edc4c19900e2661100db2d2682ba3d37a40bc0400e4adb833 |
Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cac26bdf37f8008c678fd005693c50827fe721e99d339892226a5716e18742 |
|
MD5 | d8c273638738722d8d3144f2ccf564fd |
|
BLAKE2b-256 | 2f82dcfab47dbee7a1698df8d28eafb7957fdb9ed1872273acad5ca06a929be1 |
Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d2fe1f9ede486107c542284b23fb16090ebd9d68570d2e7c3bc7622273fa45d |
|
MD5 | 8a6f8f1cb65ea6f7d53e2aadbfb4d02f |
|
BLAKE2b-256 | 16d0bdf0cf0198b8df2c8d74c57f866d3bdca5fa589fbce3023180024ba80029 |
Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f31cde4e4d1a202b4519acc3a516e8dc2b634fe9f678d6da3a2a5b43f6f9ff71 |
|
MD5 | 5f710ddf0ad98bf54d0cf6f1cceb0369 |
|
BLAKE2b-256 | a310eb5328b36d4c5ea62e945f8f98e47de60bd6a4ea359db191cfaeb877517f |
Hashes for greenlet-3.0.0rc1-cp37-universal2-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f4229b7b5cc55f01b5112344cdf934de03085d5467a14fe59c68e92e03c1e4 |
|
MD5 | aa9608c204d97a1a05bcfb04e75779a4 |
|
BLAKE2b-256 | 75e8021fbcd134d5189cddbe4057173c1a306e85ee0eca8410e78c08ed01c30b |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43aa50a2c85faef8328dda6e14da9d6257324f55b11c382e82e15f5fb50de866 |
|
MD5 | 7e841b74df0a21aba121c07384258cd2 |
|
BLAKE2b-256 | f51b7041a130a93aa44dd37165026976896c6b78500d7e49cf37f023daff94f3 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13cca2ef67d778d0efd955da0e78c33720306785e30e6524a0cab0e0fc66e83a |
|
MD5 | 76b710f30a9fe8c77e538d407565d36e |
|
BLAKE2b-256 | 490f39a319ef49bfa134997bec3c7489e9374cb231b4026d19c23797db029da2 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ac4c92ef3c65442ffb61e9c17689629fd5b65a4ee9e15779aa1898365452d4d |
|
MD5 | 2cb88fe3082054ec3f97e84ba3c6eadb |
|
BLAKE2b-256 | a03ba3385aaf5526c6cb5a845cb8360dd101bd86e7fe38cb636a2c8314798170 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2629dc3d9da78e113ae9639d37bd4566846e3647338e2becba31d0c0913b85cb |
|
MD5 | 041bf34be27c8a0f03f24f660849927c |
|
BLAKE2b-256 | 61d63a11083979a671e6290f2c42b33c08913c52298763f3e1cf0914e316db8b |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1764017fae4186cfc9158adf19646802a1e25e303dec56615255bd7df7a6e3d0 |
|
MD5 | f5080beb3c22b67c7e5cbd49ce04f758 |
|
BLAKE2b-256 | ba86ae442d16cd4c8b877c62d3c5f1cfd90464bd73e733fcdd222548caca5efc |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c850da9ab8e185682126eb8f78a6ef3358b5e65921e20ef7cf6907df6569338 |
|
MD5 | a321ecf736a2275064ef4c63c98a44dd |
|
BLAKE2b-256 | 420c5b30d9dd74470ac2202db6af6843652af8c42ccba30eae461597ea950b13 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 825899d8cab64af9207b7f1e694196c9e9bbd8c57dfd198c49b1c6c05e498f26 |
|
MD5 | 2e2279c29e96e87a3878d0d173d71518 |
|
BLAKE2b-256 | e9017739fef94133e34254a2fd6d49a92d037b92cb5bf9cc0b6815f1b82f5756 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17dc2e63b7772f92e3a10d8ba420972e89595b7a191c345e0407f0dfa8c81c96 |
|
MD5 | cd75ecafabfe0c5b4a9b27c2f59c3934 |
|
BLAKE2b-256 | ce05507f552421680853fc303f0676c6fe8c977a520e8346ba741f21cc7a5980 |
Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65028dc0d9c93f72ecb18d01361b0e9d374e927f582b3b6c3e744ebd2cbc7cd3 |
|
MD5 | c4103f7d7434b6c545c12514adbea9ae |
|
BLAKE2b-256 | e4fb2b4226f3213d46b58ac5b70622dfcee0497ff66bfc28283c44a2ed93c868 |