Skip to main content

Lightweight in-process concurrent programming

Project description

https://github.com/python-greenlet/greenlet/workflows/tests/badge.svg

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.org/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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

greenlet-3.0.0rc1.tar.gz (164.3 kB view details)

Uploaded Source

Built Distributions

greenlet-3.0.0rc1-cp312-universal2-macosx_10_9_universal2.whl (241.5 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

greenlet-3.0.0rc1-cp312-cp312-win_amd64.whl (267.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (615.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (619.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (620.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (610.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp311-universal2-macosx_10_9_universal2.whl (241.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

greenlet-3.0.0rc1-cp311-cp311-win_amd64.whl (267.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (613.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (617.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (622.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (607.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp310-universal2-macosx_11_0_x86_64.whl (240.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

greenlet-3.0.0rc1-cp310-cp310-win_amd64.whl (267.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (608.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (612.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (603.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp39-universal2-macosx_11_0_x86_64.whl (239.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

greenlet-3.0.0rc1-cp39-cp39-win_amd64.whl (266.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

greenlet-3.0.0rc1-cp39-cp39-win32.whl (248.7 kB view details)

Uploaded CPython 3.9 Windows x86

greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (607.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (614.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (602.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl (581.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

greenlet-3.0.0rc1-cp38-universal2-macosx_11_0_x86_64.whl (239.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

greenlet-3.0.0rc1-cp38-cp38-win_amd64.whl (266.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

greenlet-3.0.0rc1-cp38-cp38-win32.whl (320.1 kB view details)

Uploaded CPython 3.8 Windows x86

greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (615.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (618.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (622.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (609.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl (589.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

greenlet-3.0.0rc1-cp37-universal2-macosx_11_0_x86_64.whl (238.4 kB view details)

Uploaded CPython 3.7 macOS 11.0+ x86-64

greenlet-3.0.0rc1-cp37-cp37m-win_amd64.whl (266.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

greenlet-3.0.0rc1-cp37-cp37m-win32.whl (321.2 kB view details)

Uploaded CPython 3.7m Windows x86

greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (561.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (565.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (570.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

greenlet-3.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl (543.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

File details

Details for the file greenlet-3.0.0rc1.tar.gz.

File metadata

  • Download URL: greenlet-3.0.0rc1.tar.gz
  • Upload date:
  • Size: 164.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.13

File hashes

Hashes for greenlet-3.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 5033ed6e89255d989a2cc32fcacc22c105a19716409c59d45e2af2d1e8bcccb6
MD5 8a9263897cef2f4064881e6da47b7bb0
BLAKE2b-256 54e6b726d60bc24e217f62e8ca5a2edfcf42e4390a113a054f4241f95cae4b0c

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-universal2-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp312-universal2-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d75632388c6140f387a5fbabfb606606c6ffb51c3408dc650823b4ee5dad31f8
MD5 544dc2c0dc629d4615f2ab59f25cd967
BLAKE2b-256 e5df7584f707bb7465a2c2d13590d705e2476f374db6fce5301a5763a1e4d5a7

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5c21f1b14dbb3f6c971adbbed6c9fa5c38f613b05bff183fba0de27ed60954f4
MD5 1cc74117e4e89d056e91f1e2fe52abe4
BLAKE2b-256 842a0ccb47ed76a141a33d2c4e9a31abfaebc8bd93ce48e0a0bb0ff347b441c0

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a3b6bc53373ace36a567146a133e6ae29468fa86c0b71a1541306780df1d3d23
MD5 972736a846cb5e9abfc78fa8bbd337aa
BLAKE2b-256 c021b1ebe3bd0bd2ed43a7cafc1fbe8579a726394c168ee4bf48d67e3cc3adfd

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c91e1e821d4dfc834fe09a8cf92228457d74c00c8422d1f7e31f3c0920b3c9c5
MD5 8ecdbdad955fc3a69153face9cdd9043
BLAKE2b-256 7e895fc184ac7258c8990fbf4a159b512fc8da05a0801722723a98de1b0202e3

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-universal2-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp311-universal2-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c60dc7bab6ec007ae6fbc229879d0521ac6965846dbc898587998cb7eed34d6d
MD5 04d2746de534e78bd28ef9295eb69099
BLAKE2b-256 5f84f644897c71d2edeabda14927f9d933ba3013a826230a417e694a5c46fbbd

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f44ee49ef97d313309a990f46194b1cac39461919e9e7344397cea2c53ede51
MD5 644776a98ebcd90e6aaee079b9093c4b
BLAKE2b-256 3f628a65ef579b8facf8f3c9783dbfb415e9d216963ec3ed4596ef20d74fc41d

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 27e49a68231abe36c437a38c59e7374eca4292d4984d1298c7a550a4bf0063c1
MD5 aec6caa838af8dd74182be8c3bee7027
BLAKE2b-256 417edb0d0ceaace5d51481ee3fac066fb41fed5882db6bb70ce3c98ac8e08663

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fe97d4828310299e5b06fe57b7b5ee550b7c7bc00186e0596578745b36fe94df
MD5 8940ef374bb8da86d9e700122e66ab30
BLAKE2b-256 b1d530b5633a98243ae11cc88e142b8856d74d8e03d23d7bf804832c70756ca0

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-universal2-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp310-universal2-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0bcbff28b0c8306e558d8254547f64463d276bb985dfca2a03fc199524b023a3
MD5 18bb29b14b608b276c60d5115f5fe595
BLAKE2b-256 96ca6fc8d88bef0723af383cd2b5d970e036992dd979476d40440f6d26132426

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28366e7135acdf5d9b907a02d29406cb6165438df1dcc04507f2035631e49274
MD5 0eb7253929c5334f0ee210add145dce6
BLAKE2b-256 647d9d495c815c43d2e801072f4cdffae7473bd10a1407a7b078194d942bccff

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 835ae36a31b8f10c9229604bfdb4e33d4b01d37748f2bcfa139ff741a2ffd346
MD5 3d29d2214dfd6516cbc063f77aeecffa
BLAKE2b-256 3e0c7cfb34f78592b5f9a5436890acb39e6c941adbe107cf769e95e3189335d3

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 63c5a3207117d82e3fe0882b9fbc5c10d85acca82e7c55cc4f33fc9d52d412c2
MD5 fa42bcc2bfae3035b39e22722109edc2
BLAKE2b-256 eba1e07ef27e0fdaa53e222ad3d006b568f10d4a2dde12a2d8fd1baa663ea162

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-universal2-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp39-universal2-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 426bf96ec469d7180d050659c8c7eec094d07c4609d187e7f539f5bd6b3b6252
MD5 9eff9f4b038241b041d4f09d352cef8c
BLAKE2b-256 4a40fa9b17efe2dfbf62a6f8131a7b961edaa237cfdbabd0c3a1018a89bdbf70

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ccc9f789507c3f407c9c734b421acb537341f143cc899a27aa325ee64efd22c
MD5 d6e8625b4e8ccfed75a9025b1eb40d9d
BLAKE2b-256 0d78748dda15c7a8b00b58883763d58554358a99c2082a78ecf20714159d2792

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-win32.whl.

File metadata

  • Download URL: greenlet-3.0.0rc1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 248.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for greenlet-3.0.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b0cb4449c6c13d515bde4b1d5456b5af07a9c8d1723785a4ed40b69d3e5d15fa
MD5 f10f55860ce5c285b6e0b1a63fd565f3
BLAKE2b-256 b0a808bf8080ef220ee965ccfdc181ee3caeda2a6368865611670d644f9bb918

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3dd591f9a8b28caa4165db7632f7e894bc277284181072fb6a1cfc6c6808f46e
MD5 7f52e1dfee698500dd22f4a40eaa9659
BLAKE2b-256 569bbb242a853d933145e4b7b14b1a8a16851b4b443e9a9a17c0dc4e24cc3b46

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ed681062c3f30df74d9ee6999f5568ded089762051a728fd038561a08a6549a6
MD5 093b92f898b845eb9952e5154a14ee0b
BLAKE2b-256 484c9d11e5ca70362ee5435d5c1de9035b63edb02727ed5eab118e6de20dafa8

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 79c5fa02d02d7d7be84ae109f853dc2291e49dd1dd8dfb80a52ce96ac1f9a88e
MD5 51abcf9638c6a4c0da47f6dd7286da9b
BLAKE2b-256 de8ca1170b81701e803faef96d206600085d2467ed9827881b70d798cda96d21

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-universal2-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp38-universal2-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5288d886605833bba2f0b973b1636869b17f2f50c21ddb253e737a5a9891d57d
MD5 7655c5cab1533db71fef0029b6383247
BLAKE2b-256 e3dff6e7a5a6151c55b4aabd91a2e8d29c703a79a8e9c902510edc2a006fa8f7

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b55163588a651ceb042fd2a28df61aaf988ea739b5fbd10ff872e9fb4054f532
MD5 d33a2e7c25f058f7592b0fb11976263d
BLAKE2b-256 5b955ed6628252c908913e35a395b598c79b4dcd010f26cc54aff5080b9455cf

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-win32.whl.

File metadata

  • Download URL: greenlet-3.0.0rc1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 320.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.0

File hashes

Hashes for greenlet-3.0.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3827ca11ae94bce62924aa47735a60facecbe62abe1f610aea8e2e0665945530
MD5 68c7b2fbadbfeb4657de7a81b1447ffb
BLAKE2b-256 1a9af9a3a8b5c2730f464bc8762baa40469a93bb5c46f6126a079475ab3146a4

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6039832b100c8ab4981b76cf04a97c9cc73017ae7d93a4461e476ae5398d0d0b
MD5 7ad970a35a5ac00456224f2a73ba7ff5
BLAKE2b-256 194e58f925207595fe0175a3fe0b1096ec1b7c9cf89be9c422f42cebbe8dec3f

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ef48cf845f724e363912f086c455c9e5f16c3faf82e1157fc35aaf0ecd836c68
MD5 c96a463a1163e3454cf4f0ddaa0b90bc
BLAKE2b-256 061f10378146ef0657308b7b656816a29e1e000341d7cc96aca5d626b9a006eb

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f31cde4e4d1a202b4519acc3a516e8dc2b634fe9f678d6da3a2a5b43f6f9ff71
MD5 5f710ddf0ad98bf54d0cf6f1cceb0369
BLAKE2b-256 a310eb5328b36d4c5ea62e945f8f98e47de60bd6a4ea359db191cfaeb877517f

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-universal2-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp37-universal2-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b6f4229b7b5cc55f01b5112344cdf934de03085d5467a14fe59c68e92e03c1e4
MD5 aa9608c204d97a1a05bcfb04e75779a4
BLAKE2b-256 75e8021fbcd134d5189cddbe4057173c1a306e85ee0eca8410e78c08ed01c30b

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 43aa50a2c85faef8328dda6e14da9d6257324f55b11c382e82e15f5fb50de866
MD5 7e841b74df0a21aba121c07384258cd2
BLAKE2b-256 f51b7041a130a93aa44dd37165026976896c6b78500d7e49cf37f023daff94f3

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: greenlet-3.0.0rc1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 321.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.5

File hashes

Hashes for greenlet-3.0.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 13cca2ef67d778d0efd955da0e78c33720306785e30e6524a0cab0e0fc66e83a
MD5 76b710f30a9fe8c77e538d407565d36e
BLAKE2b-256 490f39a319ef49bfa134997bec3c7489e9374cb231b4026d19c23797db029da2

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2ac4c92ef3c65442ffb61e9c17689629fd5b65a4ee9e15779aa1898365452d4d
MD5 2cb88fe3082054ec3f97e84ba3c6eadb
BLAKE2b-256 a03ba3385aaf5526c6cb5a845cb8360dd101bd86e7fe38cb636a2c8314798170

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2629dc3d9da78e113ae9639d37bd4566846e3647338e2becba31d0c0913b85cb
MD5 041bf34be27c8a0f03f24f660849927c
BLAKE2b-256 61d63a11083979a671e6290f2c42b33c08913c52298763f3e1cf0914e316db8b

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file greenlet-3.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.0.0rc1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 65028dc0d9c93f72ecb18d01361b0e9d374e927f582b3b6c3e744ebd2cbc7cd3
MD5 c4103f7d7434b6c545c12514adbea9ae
BLAKE2b-256 e4fb2b4226f3213d46b58ac5b70622dfcee0497ff66bfc28283c44a2ed93c868

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page