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.0rc4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20a6e4c4a4de7f7249dc5523332c4acbff78a950ff6e28833b879e307e99820f |
|
MD5 | 6c9e606071d70670d876e25a579d151d |
|
BLAKE2b-256 | f315211ce14b1f4c372590e4082097a07d105756d4ce676da027c528b919a68d |
Hashes for greenlet-2.0.0rc4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd5c7f7ba5d10722afb1d21ffd8e0538cc87b2addb66e8a47e67140acd3c755 |
|
MD5 | 229aa17650e840708b1f2590f44b4861 |
|
BLAKE2b-256 | e495f94e4d30fc2e33d54648aa71f73b9cadedd9a25bf3f8c909701144ede063 |
Hashes for greenlet-2.0.0rc4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059857703c87d93053057e1f00556204fd59e5c00818a717edad3357606cc8fb |
|
MD5 | 93637f919d5db71bb512d1102b4626a6 |
|
BLAKE2b-256 | 2f17a334aa8c84dd8d8f3c0c2cf5753e8bafbb37fff00e9e97613146d0ab64b2 |
Hashes for greenlet-2.0.0rc4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de0fbcce865d9103fb26c0ccba520f1ad384dcb26320e7f0656f97ceab1a3286 |
|
MD5 | 93d5b031b444abfdb48d8875cca805a2 |
|
BLAKE2b-256 | f85cb1189f281a8345788c1b77e40b12fbb6c209d7f1572aa5194c351ff400d9 |
Hashes for greenlet-2.0.0rc4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb2f9fd173337c88151de7ae9058f492c5b46e9caa3a340cf305e2a44d46240 |
|
MD5 | 1594a5aee8482561f69056f80f4220ea |
|
BLAKE2b-256 | 5d20c1f5b486a90a24564cc2dee4d570a690fae51bf059656496835b546407a5 |
Hashes for greenlet-2.0.0rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5195aae644098e8c3022a2549facc43ff774930f5a6ec095aea0cd366570e098 |
|
MD5 | 5745a4845494effa9fc1abdbd1e436e5 |
|
BLAKE2b-256 | e277675355002a1d2f75f2b4f327e0b7589958e9dc4e7e349c838ce06d124ace |
Hashes for greenlet-2.0.0rc4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 466fd81096a849ddbfc5c4e24d5796ba2a9323301e95adb32e5d75e055534950 |
|
MD5 | 2a381537bfda615e10b8a1a1e7220ad4 |
|
BLAKE2b-256 | 4e5a1bef90726d1be9935d26f89e404dccdb8144edb7a96f3f52f3689e36bef6 |
Hashes for greenlet-2.0.0rc4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe988844097d1014b89ea14e105459163fa98d4446f719c357bdf3fe1f6d951 |
|
MD5 | f1946726b0653f5494e93dc0efb56610 |
|
BLAKE2b-256 | bf6f881827635703605e4f656fe07dcfc6cfc7b08d8976f55d7043a96202d65c |
Hashes for greenlet-2.0.0rc4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6e7e0cfc30bd20c9d272576cd1dae924072ce97e87072d5bd4ae625b928978 |
|
MD5 | b2258cced3ffd88c58eac2c4a84bb0ed |
|
BLAKE2b-256 | 080274b10e1501b40990555c4a275416c593678665c9152148470a53aa564787 |
Hashes for greenlet-2.0.0rc4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dd36c8127e0422324cff24b3ee60e5a53af649fdab45c90502b8dc29f18a861 |
|
MD5 | db75254820dc1b039208a9ab97af053d |
|
BLAKE2b-256 | 31fc5e687a7c9868c1d298d3b99c281047da842e1e4a4be2f5d5570ee9deb5a1 |
Hashes for greenlet-2.0.0rc4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e83b1b229a5cd141c0f5c76250923429eb64ed7e780c2e158a91fbcf3b6a460 |
|
MD5 | 7a0cdccaf5f3fbd8083fbdc136fcec1f |
|
BLAKE2b-256 | a1348110afb2eac16abf3d60ac04c7c8d79c6c4f1c185110fe362f3f59e6df4a |
Hashes for greenlet-2.0.0rc4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe42f3d63936a8777ec8e432f91937b436fa311acc2a2541e27834fe93f0448c |
|
MD5 | 2fad6a4970db52fb74d6010b40dbc3ad |
|
BLAKE2b-256 | 5548e5dbb7354c05316995f36c843488654cc9b7fb819f3e5732f0c7faab846e |
Hashes for greenlet-2.0.0rc4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a975cc65c6f7e76df87791784e4e7004040b54f853d2fb860efa8d01375cfa |
|
MD5 | e8f45e2fc7353b8c9944278429ef1f17 |
|
BLAKE2b-256 | de9484280403925aeab7dd2fdad75d9516242d89631e8004cdc15003936af623 |
Hashes for greenlet-2.0.0rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1603a8a3e52073cabe7c4d1b59fc12649d11c31a1421a9eb4a452866dae24d17 |
|
MD5 | 4425a6172c21858a3f014940ec6821f7 |
|
BLAKE2b-256 | 4717e1d0621153cccfaa5aaef226f017833ffe69c85d5b230b87acccc8930605 |
Hashes for greenlet-2.0.0rc4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fbf5fc684b1acf470d3003f9fe39cadad246d870bb50d4cc98bd898ce5669c6 |
|
MD5 | 8e2de41f6ddfd65d913f080b63ec087a |
|
BLAKE2b-256 | 6b1c6102b3b2ca95f6bfa37981eace26a9603e9e176dfa89cbfaef6e6993a0f5 |
Hashes for greenlet-2.0.0rc4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73177d1c8fefc8c3be69da5c08b7e302ac603cc45e7d26ed574339e535f6ad66 |
|
MD5 | c3a1bc1a738ca9d4fb9e23f921a9d08c |
|
BLAKE2b-256 | ed6d1a7042e13109069208aadce394a7598996695ee22af6205fe082128e442b |
Hashes for greenlet-2.0.0rc4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08107508d0f275199ad862db88a0f4c07421f8702c9c9ebe846729b92d357315 |
|
MD5 | 92d9820d86f55571b0604e345f472926 |
|
BLAKE2b-256 | 6b22a874318206149c8d313d0840889209037bfd3d82b2296c65864428486d7a |
Hashes for greenlet-2.0.0rc4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6dcc481c0a56d5b4bb72b46dde437d824c65d238300c86a3f74a1828faf9281 |
|
MD5 | b6a1f7183bfe93de712227113d948915 |
|
BLAKE2b-256 | 51c1025f35f98571ddeb43e9d7a0a8aafe692542ded014ac29b4bafafbd243ba |
Hashes for greenlet-2.0.0rc4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0cad06726797abce4d357865f4e8627ea10f37c4b25f3d643943e92ee0277b1 |
|
MD5 | 03bed3ee336a0ec37477a53a1c4c8eb8 |
|
BLAKE2b-256 | b984b70c9ad0276e5f96d1d24127bd8fd442f142b0bd2a1dc26aad50a01f2baf |
Hashes for greenlet-2.0.0rc4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 782eb56931441178314e916585e55a777602df5c985ad83e6ea3486a1d1d898d |
|
MD5 | 3651006f8b6cacc0fa35672c4d08c488 |
|
BLAKE2b-256 | fad5be09611b9b3c7eea9022b083d03ce77c84b6f7740f807125cfaeab29002d |
Hashes for greenlet-2.0.0rc4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa602ee1bf0ab3886de926916269d2f78259d8aaa756c58bc299b14c2ef99cea |
|
MD5 | ccfea3fb6f2a914ca68f29250d33f3c7 |
|
BLAKE2b-256 | bf70801dc479d358b816dced239212a84103769ed6c38ea1cdea702150d2a3b3 |
Hashes for greenlet-2.0.0rc4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 923ada3455752cd9797167f4bf22c18143098e67330cdabcf26816d9dee00e93 |
|
MD5 | 35f1a29ef4b207b91357bb0787b9e812 |
|
BLAKE2b-256 | c8c28ac65fdcd10300d182b4885cf48327ea2c5731c31f2f52b6536606a11aa7 |
Hashes for greenlet-2.0.0rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11a63231b3fb172419beb83cae40bc7d1c485e836d73bad39e4f011b018f8044 |
|
MD5 | e9c3b8a7f34cea43615c12ac2e1ba223 |
|
BLAKE2b-256 | 6225fa4e624575436ede42885e6c37b2a33048c30e4e488e7f524caa09b718cc |
Hashes for greenlet-2.0.0rc4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0ce0bb1f2b190b63ba8fbcd3421bf4f5ea8638c2dd31bc8e56df581fc8b18e |
|
MD5 | ba0fa7eb7197019e8f3f31f8234d2e1f |
|
BLAKE2b-256 | 3a10f8286bb1a39dcb753dd4396200a6f0ed516ff413e6cd1355e0b8bd22aa32 |
Hashes for greenlet-2.0.0rc4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f378d6e190203c3981d3a3e1c0e0ae928410fdfa8ee11006aa2a91f9ede7309f |
|
MD5 | a9ea12f5e155ff5225bd0d5274d69b48 |
|
BLAKE2b-256 | 89efe1e6c2d9735ec9eacb0f5e17f76c33b3b192c1a29e561a47c33f5f2ffa8b |
Hashes for greenlet-2.0.0rc4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ad507fe529ab09191d388e2608adae480ff7c5752b3161dc4725d0c834e90f1 |
|
MD5 | 4b567b7a109ad47451c06320d2c4c519 |
|
BLAKE2b-256 | 3973ce29e6ddc78d93fac5934f4db3b3f23676621ddc22c20e6b29a2c7328954 |
Hashes for greenlet-2.0.0rc4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5b0adf7127065f1f4dafb2a720c58a01fc73487549c44051cf1a87c77b3c1c |
|
MD5 | 2aae380e27aaaf1923d04db06a3780bd |
|
BLAKE2b-256 | 51e6a274de0417936d4f395b695bce4067ee17946440b9843342368cee78a668 |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f8fcac3b98c1149d3f35c57c10b62bc672b283f859a3d86f0a98d0e2aa65c66 |
|
MD5 | 265b0b9b14948078f92a50294e1765b6 |
|
BLAKE2b-256 | 7aa15fb581f828313de0e4ea10bce5554fbe7a56cb2757a9c8feb2a10985d4a9 |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fad5d3f33691f080a01dbe819f75d59ee0d5a54d8bea3543d0c6731a0233e63f |
|
MD5 | 6a36b1feade12864e95be931a42b1429 |
|
BLAKE2b-256 | e93f6d574eb76d05826b511063873a8133577a79715837421328f2ee2252ec8d |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b57cb7fe60c4a33321805143db3305d73401550bc718237878c1c334a7cb4a15 |
|
MD5 | 944b3bda6530d60c7762d4c1e47a4c1c |
|
BLAKE2b-256 | e66ff849b28895012d66f7f9b4299398826b037ffccdede7b8946c0676e5d78a |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f482a5017c67376160a3d1604f546d49ffe6e67e064cab5f91e236477116a8c2 |
|
MD5 | fc55264960df23af004ff1b9b5b7b7fd |
|
BLAKE2b-256 | 6a5b64f4bb82db82506fff8ff4904da13b5c32c9f0b38951d9b5f46f2ed34fe2 |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd80083896e84b3960e2a8d88d827047497103d1c20e11230ca41202e160a83d |
|
MD5 | 98fa7152f6e6186321051b82e803ec0e |
|
BLAKE2b-256 | b1880ffaf7b60e6e2604db8cbfc3ecd2ab1f07510117e29b73e39f9928f13aae |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0502524e5564efcbaa8fe95e3f954567d7c3d8b1081954051e427ecdf5975e06 |
|
MD5 | fb1f483ca52e6f9b69d8d69d34576357 |
|
BLAKE2b-256 | c6f6983a720f303fad8d64bfbfcd6a46081a84c9e4a0c970c586eadb57673e58 |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bbfe78832e7ef297a5f3b6fb46803dd3c9f656682958344aa8b52a6301033eb |
|
MD5 | df8b8dab68d40bec2e4845ad0e3f040d |
|
BLAKE2b-256 | c9051ad2ca774c399fa36a96d8ba52332ae63412a6af0750b8ae1d15deb13783 |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a8fbf932e4f3916f721efcb669159ba7a485ed8d2d0d8a6dbb393f333bbc693 |
|
MD5 | 22d09c0d24150b626cc54bb39cd7111d |
|
BLAKE2b-256 | f465c42235cea2c93c3c3c95c5c063a7f73218f187437d9ccfcd155e9083870b |
Hashes for greenlet-2.0.0rc4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a185ab29aa37980f296be03ff45a1e6290fd2f7d8faced3932ee1a59d76cdf7b |
|
MD5 | 54f4043f84773d2ad0b8de79b3146a6d |
|
BLAKE2b-256 | ada45589de05eeb3f2b95288df1f527461fe1f619479b34155d43ac9c504c5eb |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 298c8a0b44c119a7b40dfd30385f9e078fbc1cd8875159af923f0387d18ca3cb |
|
MD5 | c775ee1cbaea92dbcef1de88cead8b5c |
|
BLAKE2b-256 | c3a895233cabe4ef1ffea9f3a88e5f5f2535a072fc63e16ca85c3a6325a37104 |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10f74c6ae5fb1a474bc7fb7f7bd9343e756e5fd51e7a75beaf8cbe284cf0b5ba |
|
MD5 | 1142fdb3d8d5bbc6d2b1b3da405433ff |
|
BLAKE2b-256 | 3c5731eb8f2736c2d9be04179454014725926551a9d3d6d816268c3ca55c7496 |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2aac2d1afeb3c42dc2a8f008e54712da5c0553161dc39e553f249ee301c759 |
|
MD5 | 15452df0f3e883c917a4798455cca20a |
|
BLAKE2b-256 | 0cb33c2bb01c40ed7ef8db8f7d424ecd9e0ec54cfdbd21ec02ebb480c6994228 |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dbc50c2caf149240edf30375958be364a5bd2bd40454bfcd47311652d5a24de |
|
MD5 | 2cd8d8e1d32fbaead476a9e70ccd81c8 |
|
BLAKE2b-256 | 2c1d4a3a1e206367e803fd26c5209d5af8eb84576555f3da7ca0af51b060c9be |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a627c76f8b5345aadd3a219dfaa0186302fb2392ca49fe6b63fc44b9636172e |
|
MD5 | 74806461d040bbf8ab603479f0742d7b |
|
BLAKE2b-256 | c48e4fef552416964f17888bf9e3320fe4139d4d00c6648cd8e1ef260b061558 |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 652cf364f02c2670896e4d8a6102e873569a9987c0e0ca824e9785e52c30c950 |
|
MD5 | b49efb69f1a1095df1fe483826b0f3d8 |
|
BLAKE2b-256 | 8cca5216a8dbe2a7de00213c39e2118c9c47db88bef0f76256c2ec39ea47168b |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff7f2838d1d2bff570b6f699aee7572e73d8ddb102d254aab9d3d175070da609 |
|
MD5 | c81d3cf28f414bc1d016adc849f9ba61 |
|
BLAKE2b-256 | 7702cf656f4c14b52fd22dc7a7a5d40dc6e9ae9033b52f41dc8f1e1bbb26004a |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e001d4399a0295f1c836b09f53c61bb7dec10991979a4d62298cb0ce88d7ce71 |
|
MD5 | 89f6ce635c6c829b18131c4a34a963cc |
|
BLAKE2b-256 | 63c7b9232bdc6fe9f36ecdfb0d719a688fbee7b976e0f87cce77868b01866c37 |
Hashes for greenlet-2.0.0rc4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430a57d72026b79d85725d98e83b450fbc121103a6fd98e3ca109013e609428e |
|
MD5 | 02b569ed2e52c9f6d9ad29a0f77a3493 |
|
BLAKE2b-256 | be6eb87db6e6ccbdc378ddf4d798b7e39151ba640773bada239b092000cdbc6a |
Hashes for greenlet-2.0.0rc4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dff863b7b33ce1509d9896e6485d17753ff877a56563179bb46224cf3387474 |
|
MD5 | a7609307def2d510063bd6031f895f05 |
|
BLAKE2b-256 | e7236b7d246db187a91777b6df39645fa7f1f2ef88e78249d60f98fde61e2fa0 |
Hashes for greenlet-2.0.0rc4-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d19e9df8cc5d15f14ce85d50732cdbd79995d15d423d753324a40eb34b4b9400 |
|
MD5 | 58a032f89441dcdda554bbaa9e28f9d4 |
|
BLAKE2b-256 | 05fda6688febb9f3b5de9cc19680807113bc01957dfeee15c0a22bab3934aabc |
Hashes for greenlet-2.0.0rc4-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9793e903e82bbcc179c70e9ffa60f232deef9be9f05a10a122e53d41af258d3 |
|
MD5 | fa339619e0e699dc84620bf16e34fea8 |
|
BLAKE2b-256 | 4c5f8d3b0d0bdf069483030ad494749c32ab4b02996ea4252d60a277f92002eb |
Hashes for greenlet-2.0.0rc4-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52e29d146b54562916d01d7473265c31e5cba2214f5b2bb4b08ae291d7665779 |
|
MD5 | 22b99fe3fc3db781d885c3dec0877f6f |
|
BLAKE2b-256 | e8ee91bc91a8961d6a34729fa22013ae7bb059126d608b93c50a7e8cfe74c6a8 |
Hashes for greenlet-2.0.0rc4-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f463a2da1ce1a3b79caf15a9146a359e96efd51856f868928602da998bf1486b |
|
MD5 | 4cc9624c770b6fdfffc508cfcad0ba6b |
|
BLAKE2b-256 | 98d92bac978e682ad20e4a7f818c1c42a6a23155576fbb03cd484f0f8e3c9d76 |
Hashes for greenlet-2.0.0rc4-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9da3ef1f005e7dca76885f8878d9cc0192e6898aef49d89ac6c45be46d63246 |
|
MD5 | 9dfc88886dfd35257a7fd1dad641856f |
|
BLAKE2b-256 | 79d15dbefb80301380782692e569b6c5c621f0f13562e5cd8b63c3738786e95d |
Hashes for greenlet-2.0.0rc4-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92eb2eb267412aebd82981689f46f646e188f6363138c3ba0052a415f8a8cd3 |
|
MD5 | 61d13596bf6dd3987f7c197fe194b1f0 |
|
BLAKE2b-256 | 8964fd92921a9d6386626d63d229ed634a2c3940283809ba804e0eb982bbf999 |
Hashes for greenlet-2.0.0rc4-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d021fbc6b2bcdb6c21da96c33652f9e6fc7737dc16b7b6abc039f4c34a44c57 |
|
MD5 | 679e97ee2670141c9f360c609761cfc1 |
|
BLAKE2b-256 | 3d9ad1694cfb108e20f37045f9960d899f4b90e7891e75889e5f4666b011fb39 |
Hashes for greenlet-2.0.0rc4-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1da38d414d96d9a3623a0d65a636177ba615099d559c456b722eb097675d1d3 |
|
MD5 | 23793f63c0e911f4636bfd1d283b23b1 |
|
BLAKE2b-256 | 616cc1aa4e823d0493903c2a8bcb039d159f8b0c0b3a393a675d21b883ea8741 |