Skip to main content

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.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.3.2.tar.gz (188.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

greenlet-3.3.2-cp314-cp314t-win_amd64.whl (237.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

greenlet-3.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (657.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (666.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (658.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (655.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp314-cp314t-macosx_11_0_universal2.whl (286.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ universal2 (ARM64, x86-64)

greenlet-3.3.2-cp314-cp314-win_arm64.whl (231.4 kB view details)

Uploaded CPython 3.14Windows ARM64

greenlet-3.3.2-cp314-cp314-win_amd64.whl (232.0 kB view details)

Uploaded CPython 3.14Windows x86-64

greenlet-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (664.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (675.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (662.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (650.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp314-cp314-macosx_11_0_universal2.whl (279.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

greenlet-3.3.2-cp313-cp313-win_arm64.whl (230.2 kB view details)

Uploaded CPython 3.13Windows ARM64

greenlet-3.3.2-cp313-cp313-win_amd64.whl (231.0 kB view details)

Uploaded CPython 3.13Windows x86-64

greenlet-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (616.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (628.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (614.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (603.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp313-cp313-macosx_11_0_universal2.whl (279.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

greenlet-3.3.2-cp312-cp312-win_arm64.whl (230.3 kB view details)

Uploaded CPython 3.12Windows ARM64

greenlet-3.3.2-cp312-cp312-win_amd64.whl (231.1 kB view details)

Uploaded CPython 3.12Windows x86-64

greenlet-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (613.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (626.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (611.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (601.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp312-cp312-macosx_11_0_universal2.whl (280.4 kB view details)

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

greenlet-3.3.2-cp311-cp311-win_arm64.whl (229.6 kB view details)

Uploaded CPython 3.11Windows ARM64

greenlet-3.3.2-cp311-cp311-win_amd64.whl (230.4 kB view details)

Uploaded CPython 3.11Windows x86-64

greenlet-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (594.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (605.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (594.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (581.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp311-cp311-macosx_11_0_universal2.whl (278.9 kB view details)

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

greenlet-3.3.2-cp310-cp310-win_amd64.whl (230.1 kB view details)

Uploaded CPython 3.10Windows x86-64

greenlet-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

greenlet-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

greenlet-3.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (591.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

greenlet-3.3.2-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl (602.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ s390xmanylinux: glibc 2.28+ s390x

greenlet-3.3.2-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (590.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

greenlet-3.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (579.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

greenlet-3.3.2-cp310-cp310-macosx_11_0_universal2.whl (277.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file greenlet-3.3.2.tar.gz.

File metadata

  • Download URL: greenlet-3.3.2.tar.gz
  • Upload date:
  • Size: 188.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for greenlet-3.3.2.tar.gz
Algorithm Hash digest
SHA256 2eaf067fc6d886931c7962e8c6bede15d2f01965560f3359b27c80bde2d151f2
MD5 be0d9748c252575e8a69cf8724685ed8
BLAKE2b-256 a3511664f6b78fc6ebbd98019a1fd730e83fa78f2db7058f72b1463d3612b8db

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 237.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c04c5e06ec3e022cbfe2cd4a846e1d4e50087444f875ff6d2c2ad8445495cf1a
MD5 d83fb6291e6ea2c2520c30244a73d04f
BLAKE2b-256 294b45d90626aef8e65336bed690106d1382f7a43665e2249017e9527df8823b

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20154044d9085151bc309e7689d6f7ba10027f8f5a8c0676ad398b951913d89e
MD5 71a620bf6eccf6aa7386f2b64c33125b
BLAKE2b-256 6fe150ee92a5db521de8f35075b5eff060dd43d39ebd46c2181a2042f7070385

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1fb39a11ee2e4d94be9a76671482be9398560955c9e568550de0224e41104727
MD5 d8f523424859a432e258a2e931c29435
BLAKE2b-256 f3fdd05a4b7acd0154ed758797f0a43b4c0962a843bedfe980115e842c5b2d08

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b26b0f4428b871a751968285a1ac9648944cea09807177ac639b030bddebcea4
MD5 cb651d4a41093e00bc6ee523bf51b8e8
BLAKE2b-256 8e303a09155fbf728673a1dea713572d2d31159f824a37c22da82127056c44e4

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 59b3e2c40f6706b05a9cd299c836c6aa2378cabe25d021acd80f13abf81181cf
MD5 80f3b63dcbe4d8ba22253edc9616a860
BLAKE2b-256 d1678197b7e7e602150938049d8e7f30de1660cfb87e4c8ee349b42b67bdb2e1

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b8bddc5b73c9720bea487b3bffdb1840fe4e3656fba3bd40aa1489e9f37877ff
MD5 48b779ad24d90acbc31fbce29a69f022
BLAKE2b-256 f52cd2d506ebd8abcb57386ec4f7ba20f4030cbe56eae541bc6fd6ef399c0b41

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8b466dff7a4ffda6ca975979bab80bdadde979e29fc947ac3be4451428d8b0e4
MD5 46b6028b80cf70e2ba1468b22e86fc0e
BLAKE2b-256 5e0d93894161d307c6ea237a43988f27eba0947b360b99ac5239ad3fe09f0b47

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314t-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314t-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e26e72bec7ab387ac80caa7496e0f908ff954f31065b0ffc1f8ecb1338b11b54
MD5 82ad7b3e63a555baa008e3545cf68e32
BLAKE2b-256 986d8f2ef704e614bcf58ed43cfb8d87afa1c285e98194ab2cfad351bf04f81e

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 231.4 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 cd6f9e2bbd46321ba3bbb4c8a15794d32960e3b0ae2cc4d49a1a53d314805d71
MD5 24373cd96874b443f3d25bc8f23392a9
BLAKE2b-256 f64aecf894e962a59dea60f04877eea0fd5724618da89f1867b28ee8b91e811f

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 232.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8c4dd0f3997cf2512f7601563cc90dfb8957c0cff1e3a1b23991d4ea1776c492
MD5 e77de7685db389376282ea9434845b64
BLAKE2b-256 f3ca2101ca3d9223a1dc125140dbc063644dca76df6ff356531eb27bc267b446

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94ad81f0fd3c0c0681a018a976e5c2bd2ca2d9d94895f23e7bb1af4e8af4e2d5
MD5 0931ab93fa3ec0f016ea9d9621b9c9e4
BLAKE2b-256 0a23b90b60a4aabb4cec0796e55f25ffbfb579a907c3898cd2905c8918acaa16

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e4ab3cfb02993c8cc248ea73d7dae6cec0253e9afa311c9b37e603ca9fad2ce
MD5 ebbed8a48591c6165cf44e1cd3f80b0a
BLAKE2b-256 48cf56832f0c8255d27f6c35d41b5ec91168d74ec721d85f01a12131eec6b93c

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 63d10328839d1973e5ba35e98cccbca71b232b14051fd957b6f8b6e8e80d0506
MD5 bef3a1e837a85c156e9925f818a3da4e
BLAKE2b-256 d2d809bfa816572a4d83bccd6750df1926f79158b1c36c5f73786e26dbe4ee38

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 e3cb43ce200f59483eb82949bf1835a99cf43d7571e900d7c8d5c62cdf25d2f9
MD5 95cc98aebed8ad1996d8a24a99b1cd7d
BLAKE2b-256 cdac85804f74f1ccea31ba518dcc8ee6f14c79f73fe36fa1beba38930806df09

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c2e47408e8ce1c6f1ceea0dffcdf6ebb85cc09e55c7af407c99f1112016e45e9
MD5 c7020189622d203124fa71c40c6afee9
BLAKE2b-256 b3dedd7589b3f2b8372069ab3e4763ea5329940fc7ad9dcd3e272a37516d7c9b

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18cb1b7337bca281915b3c5d5ae19f4e76d35e1df80f4ad3c1a7be91fadf1082
MD5 a05c1eb603516d1f1045ee145617b34b
BLAKE2b-256 d1c045f93f348fa49abf32ac8439938726c480bd96b2a3c6f4d949ec0124b69f

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8d1658d7291f9859beed69a776c10822a0a799bc4bfe1bd4272bb60e62507dab
MD5 c3591458a870dc649d1fca08762fae56
BLAKE2b-256 3fae8bffcbd373b57a5992cd077cbe8858fff39110480a9d50697091faea6f39

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 230.2 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 394ead29063ee3515b4e775216cb756b2e3b4a7e55ae8fd884f17fa579e6b327
MD5 b169b591df28891bda62b2918be04ec9
BLAKE2b-256 626ba89f8456dcb06becff288f563618e9f20deed8dd29beea14f9a168aef64b

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 231.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a7945dd0eab63ded0a48e4dcade82939783c172290a7903ebde9e184333ca124
MD5 2c865fd4059944c2bb5992f9737ac9b3
BLAKE2b-256 91395ef5aa23bc545aa0d31e1b9b55822b32c8da93ba657295840b6b34124009

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a9172f5bf6bd88e6ba5a84e0a68afeac9dc7b6b412b245dd64f52d83c81e55b
MD5 2e9b22ec93247c55b4711b62a7387738
BLAKE2b-256 d9c42570fc07f34a39f2caf0bf9f24b0a1a0a47bc2e8e465b2c2424821389dfc

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 64970c33a50551c7c50491671265d8954046cb6e8e2999aacdd60e439b70418a
MD5 562f12a2e9ffddc71ebbbfecdc9a6ce9
BLAKE2b-256 0a03996c2d1689d486a6e199cb0f1cf9e4aa940c500e01bdf201299d7d61fa69

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6997d360a4e6a4e936c0f9625b1c20416b8a0ea18a8e19cabbefc712e7397ab
MD5 8e78d8236d5e510baaafaec4f86f429b
BLAKE2b-256 7a34259b28ea7a2a0c904b11cd36c79b8cef8019b26ee5dbe24e73b469dea347

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ccd21bb86944ca9be6d967cf7691e658e43417782bce90b5d2faeda0ff78a7dd
MD5 18686fbc67b756b25bf10e95fd3ecc1e
BLAKE2b-256 942b4d012a69759ac9d77210b8bfb128bc621125f5b20fc398bce3940d036b1c

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d248d8c23c67d2291ffd47af766e2a3aa9fa1c6703155c099feb11f526c63a92
MD5 73e98a6392ffac1ee67afe424166651b
BLAKE2b-256 590e4223c2bbb63cd5c97f28ffb2a8aee71bdfb30b323c35d409450f51b91e3e

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab0c7e7901a00bc0a7284907273dc165b32e0d109a6713babd04471327ff7986
MD5 1b95aa3a824c8069d201bb18b1f58486
BLAKE2b-256 498d9771d03e7a8b1ee456511961e1b97a6d77ae1dea4a34a5b98eee706689d3

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 aa6ac98bdfd716a749b84d4034486863fd81c3abde9aa3cf8eff9127981a4ae4
MD5 f35d0c3206c9d8a11b6f718c5e507dd2
BLAKE2b-256 ac48f8b875fa7dea7dd9b33245e37f065af59df6a25af2f9561efa8d822fde51

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 230.3 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 d3a62fa76a32b462a97198e4c9e99afb9ab375115e74e9a83ce180e7a496f643
MD5 abd91c398b00faa42d137895c7895e73
BLAKE2b-256 582efe7f36ff1982d6b10a60d5e0740c759259a7d6d2e1dc41da6d96de32fff6

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 231.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34308836d8370bddadb41f5a7ce96879b72e2fdfb4e87729330c6ab52376409f
MD5 aaabc748435553c4d5bafc5162765147
BLAKE2b-256 9b40cc802e067d02af8b60b6771cea7d57e21ef5e6659912814babb42b864713

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c6f8ba97d17a1e7d664151284cb3315fc5f8353e75221ed4324f84eb162b395
MD5 bee6c58ba9284b2e95657b63752b93c9
BLAKE2b-256 2a502649fe21fcc2b56659a452868e695634722a6655ba245d9f77f5656010bf

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c956a19350e2c37f2c48b336a3afb4bff120b36076d9d7fb68cb44e05d95b79
MD5 9301f98e78df927698305643b630c9b6
BLAKE2b-256 fcdd845f249c3fcd69e32df80cdab059b4be8b766ef5830a3d0aa9d6cad55beb

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43e99d1749147ac21dde49b99c9abffcbc1e2d55c67501465ef0930d6e78e070
MD5 5dce32bc32dda65db474d941f5414ee1
BLAKE2b-256 501f5155f55bd71cabd03765a4aac9ac446be129895271f73872c36ebd4b04b6

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 ae9e21c84035c490506c17002f5c8ab25f980205c3e61ddb3a2a2a2e6c411fcb
MD5 33823cce65833eb3f2ed5d91e0b31d86
BLAKE2b-256 5cc5cc09412a29e43406eba18d61c70baa936e299bc27e074e2be3806ed29098

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a2a5be83a45ce6188c045bcc44b0ee037d6a518978de9a5d97438548b953a1ac
MD5 92c35b8fe93f2a0e59e3d70bca331f7d
BLAKE2b-256 f8165b1678a9c07098ecb9ab2dd159fafaf12e963293e61ee8d10ecb55273e5e

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ceec72030dae6ac0c8ed7591b96b70410a8be370b6a477b1dbc072856ad02bd
MD5 4957818c0c656794546e13137de6cadf
BLAKE2b-256 a5230eae412a4ade4e6623ff7626e38998cb9b11e9ff1ebacaa021e4e108ec15

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ac8d61d4343b799d1e526db579833d72f23759c71e07181c2d2944e429eb09cd
MD5 2786b9ad9b93d4dc347591a1aac4b805
BLAKE2b-256 eaab1608e5a7578e62113506740b88066bf09888322a311cff602105e619bd87

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 229.6 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 02b0a8682aecd4d3c6c18edf52bc8e51eacdd75c8eac52a790a210b06aa295fd
MD5 00cbc7a3d83445bdc63719f1cfd42bff
BLAKE2b-256 e1a165bbc059a43a7e2143ec4fc1f9e3f673e04f9c7b371a494a101422ac4fd5

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 230.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1e692b2dae4cc7077cbb11b47d258533b48c8fde69a33d0d8a82e2fe8d8531d5
MD5 04c746afa302168b8915dd639a1ec896
BLAKE2b-256 f13aefb2cf697fbccdf75b24e2c18025e7dfa54c4f31fab75c51d0fe79942cef

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45abe8eb6339518180d5a7fa47fa01945414d7cca5ecb745346fc6a87d2750be
MD5 4f93ca2ba6a9053d557281e8f03d7d77
BLAKE2b-256 5a0032d30dee8389dc36d42170a9c66217757289e2afb0de59a3565260f38373

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 442b6057453c8cb29b4fb36a2ac689382fc71112273726e2423f7f17dc73bf99
MD5 a5cd577e94ebac13993f512e6d8e4fb0
BLAKE2b-256 70790de5e62b873e08fe3cef7dbe84e5c4bc0e8ed0c7ff131bccb8405cd107c8

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e2cd90d413acbf5e77ae41e5d3c9b3ac1d011a756d7284d7f3f2b806bbd6358
MD5 b953c364d47af0237f21560241122be9
BLAKE2b-256 72833e06a52aca8128bdd4dcd67e932b809e76a96ab8c232a8b025b2850264c5

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4375a58e49522698d3e70cc0b801c19433021b5c37686f7ce9c65b0d5c8677d2
MD5 148f975913b24f8a1dbda585e47e6572
BLAKE2b-256 9c8b1430a04657735a3f23116c2e0d5eb10220928846e4537a938a41b350bed6

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a443358b33c4ec7b05b79a7c8b466f5d275025e750298be7340f8fc63dff2a55
MD5 2ed3088e6689f393742e031ab7eae70d
BLAKE2b-256 bf6ff3d64f4fa0a9c7b5c5b3c810ff1df614540d5aa7d519261b53fba55d4df9

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ebd458fa8285960f382841da585e02201b53a5ec2bac6b156fc623b5ce4499f
MD5 23b3aae581a37e95a985919bc867fa8a
BLAKE2b-256 a39042762b77a5b6aa96cd8c0e80612663d39211e8ae8a6cd47c7f1249a66262

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c56692189a7d1c7606cb794be0a8381470d95c57ce5be03fb3d0ef57c7853b86
MD5 f6c7e536eb83e2acec18678aa5121619
BLAKE2b-256 f34716400cb42d18d7a6bb46f0626852c1718612e35dcb0dffa16bbaffdf5dd2

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: greenlet-3.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 230.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d0e35379f93a6d0222de929a25ab47b5eb35b5ef4721c2b9cbcc4036129ff1f
MD5 07d57668048a7e8e33301d8ae6e3a4a3
BLAKE2b-256 ac78f93e840cbaef8becaf6adafbaf1319682a6c2d8c1c20224267a5c6c8c891

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c1fdd7d1b309ff0da81d60a9688a8bd044ac4e18b250320a96fc68d31c209ca
MD5 75bb441ce15df2756a7483a52260aead
BLAKE2b-256 006891f061a926abead128fe1a87f0b453ccf07368666bd59ffa46016627a930

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97245cc10e5515dbc8c3104b2928f7f02b6813002770cfaffaf9a6e0fc2b94ef
MD5 5bdf99d84a949fbb1e04478c72d3c3c2
BLAKE2b-256 24b421f5455773d37f94b866eb3cf5caed88d6cea6dd2c6e1f9c34f463cba3ec

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad0c8917dd42a819fe77e6bdfcb84e3379c0de956469301d9fd36427a1ca501f
MD5 2675befbc158d0dc67ff96faef070cfa
BLAKE2b-256 ad559f1ebb5a825215fadcc0f7d5073f6e79e3007e3282b14b22d6aba7ca6cb8

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 508c7f01f1791fbc8e011bd508f6794cb95397fdb198a46cb6635eb5b78d85a7
MD5 9148ae30c7e6172c1ebc25ce799dc091
BLAKE2b-256 035f6e2a7d80c353587751ef3d44bb947f0565ec008a2e0927821c007e96d3a7

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 527fec58dc9f90efd594b9b700662ed3fb2493c2122067ac9c740d98080a620e
MD5 503de5ab07773a84980b6a48eab9598e
BLAKE2b-256 ed4567922992b3a152f726163b19f890a85129a992f39607a2a53155de3448b8

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b568183cf65b94919be4438dc28416b234b678c608cafac8874dfeeb2a9bbe13
MD5 775103a97c663f292c162f426f72bb58
BLAKE2b-256 fb07cb284a8b5c6498dbd7cba35d31380bb123d7dceaa7907f606c8ff5993cbf

See more details on using hashes here.

File details

Details for the file greenlet-3.3.2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for greenlet-3.3.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9bc885b89709d901859cf95179ec9f6bb67a3d2bb1f0e88456461bd4b7f8fd0d
MD5 ca7498fe3840789fad71fbf9270a55ba
BLAKE2b-256 383f9859f655d11901e7b2996c6e3d33e0caa9a1d4572c3bc61ed0faa64b2f4c

See more details on using hashes here.

Supported by

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