py312-greenlet (python/py-greenlet) Updated: 2 weeks ago Add to my watchlist

Lightweight 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.

Version: 3.3.2 License: MIT and PSF GitHub
Reset

184 build(s) found

Page 1 of 2 | Showing build(s) 1 to 100

Builder Build Number Start Time Elapsed Time Watcher Build Status
12.arm64 161069 2026-02-27 10:04:29 0:00:18 54289 build successful
13.arm64 98606 2026-02-27 6:16:14 0:00:19 40072 build successful
15.arm64 37806 2026-02-26 9:01:49 0:00:14 15212 build successful
14.arm64 71818 2026-02-26 6:18:00 0:00:16 28166 build successful
26.arm64 28983 2026-02-26 2:33:59 0:00:20 4945 build successful
13 104420 2026-02-26 2:33:52 0:00:43 40275 build successful
11.arm64 132525 2026-02-25 16:59:21 0:01:20 51083 build successful
14 76603 2026-02-25 16:45:23 0:00:29 28526 build successful
12 151251 2026-02-25 16:40:06 0:01:16 54591 build successful
10.14 252307 2026-02-25 10:21:05 0:00:55 86581 build successful
10.13 279006 2026-02-25 9:23:14 0:00:44 95951 build successful
10.6 225135 2026-02-25 8:07:01 0:01:30 77929 build successful
10.7 245011 2026-02-25 8:06:54 0:02:00 77571 build successful
10.7 245011 2026-02-25 8:06:54 0:02:00 77571 build successful
10.6.x86_64 262946 2026-02-25 8:03:45 0:01:13 77997 build successful
10.10 322146 2026-02-25 8:02:28 0:02:41 105119 build successful
10.11 313173 2026-02-25 8:01:52 0:02:32 105268 build successful
10.8 229536 2026-02-25 8:01:20 0:02:17 75598 build successful
11 201840 2026-02-25 7:58:02 0:01:05 65670 build successful
10.15 229220 2026-02-25 7:57:29 0:01:03 75706 build successful
10.9 330215 2026-02-25 7:56:52 0:01:52 104797 build successful
10.12 322912 2026-02-25 7:55:29 0:00:26 103990 build successful
15 50112 2026-02-25 7:49:19 0:00:11 16015 build successful
11.arm64 128394 2025-12-07 18:04:11 0:00:14 48832 build successful
15 44121 2025-12-07 8:01:03 0:00:34 13771 build successful
12 145360 2025-12-06 11:29:22 0:00:55 52306 build successful
26.arm64 22540 2025-12-06 10:49:54 0:00:19 2653 build successful
13.arm64 93589 2025-12-06 10:24:56 0:00:18 37840 build successful
14 71679 2025-12-06 10:23:42 0:00:29 26296 build successful
15.arm64 32274 2025-12-06 7:31:59 0:00:16 12964 build successful
13 99702 2025-12-06 0:13:39 0:00:28 38035 build successful
10.14 246500 2025-12-05 23:53:13 0:01:36 84348 build successful
10.13 272848 2025-12-05 22:48:44 0:00:47 93717 build successful
12.arm64 156226 2025-12-05 21:11:31 0:00:19 52039 build successful
14.arm64 67053 2025-12-05 20:35:04 0:00:17 25911 build successful
10.15 223257 2025-12-05 13:57:51 0:01:05 73461 build successful
10.6 216428 2025-12-05 13:07:39 0:00:52 75647 build successful
10.8 221531 2025-12-05 13:07:27 0:00:52 73342 build successful
10.11 305628 2025-12-05 13:07:25 0:00:48 103019 build successful
10.7 236808 2025-12-05 13:06:57 0:00:53 75312 build successful
10.10 314002 2025-12-05 13:06:06 0:00:56 102871 build successful
10.9 322057 2025-12-05 13:05:35 0:00:42 102546 build successful
10.12 316025 2025-12-05 13:03:50 0:00:45 101756 build successful
11 195613 2025-12-05 13:03:40 0:01:22 63450 build successful
10.6.x86_64 253584 2025-12-05 13:03:33 0:00:46 75713 build successful
26.arm64 3659 2025-09-20 7:39:23 0:00:17 180 build successful
13.arm64 87475 2025-08-24 8:46:44 0:00:17 34939 build successful
11.arm64 115180 2025-08-23 10:32:29 0:00:18 43034 build successful
14.arm64 61676 2025-08-22 8:02:51 0:00:24 23113 build successful
14 65957 2025-08-22 7:45:58 0:00:30 23447 build successful
12.arm64 149601 2025-08-21 13:18:20 0:00:07 48691 build successful
15.arm64 26699 2025-08-21 12:01:55 0:00:17 10121 build successful
15 38435 2025-08-21 11:29:32 0:00:31 10944 build successful
10.6 208849 2025-08-21 9:54:19 0:01:54 72832 build successful
10.6 208849 2025-08-21 9:54:19 0:01:54 72832 build successful
10.11 298894 2025-08-21 9:49:33 0:02:41 100196 build successful
10.6.x86_64 245580 2025-08-21 9:48:30 0:01:40 72895 build successful
10.7 229468 2025-08-21 9:45:24 0:02:22 72496 build successful
10.8 214531 2025-08-21 9:44:03 0:02:24 70523 build successful
13 94965 2025-08-21 9:43:20 0:00:36 35235 build successful
10.9 314751 2025-08-21 9:41:16 0:02:19 99727 build successful
10.10 306776 2025-08-21 9:41:03 0:02:12 100051 build successful
10.14 240009 2025-08-21 9:39:06 0:00:21 81550 build successful
11 188550 2025-08-21 9:38:54 0:01:00 60630 build successful
10.12 308944 2025-08-21 9:37:39 0:00:21 98937 build successful
10.15 216520 2025-08-21 9:37:35 0:01:00 70658 build successful
12 139071 2025-08-21 9:36:53 0:00:24 49504 build successful
10.13 266202 2025-08-21 9:36:18 0:00:19 90915 build successful
12.arm64 146902 2025-08-11 8:12:09 0:00:07 44962 build successful
11.arm64 112936 2025-08-10 8:55:49 0:00:06 41461 build successful
15 32889 2025-06-08 10:56:57 0:00:33 9278 build successful
13.arm64 84484 2025-06-07 10:57:52 0:00:17 33392 build successful
13 91413 2025-06-07 9:20:46 0:00:37 33631 build successful
14.arm64 57638 2025-06-07 8:15:35 0:00:15 21476 build successful
10.6 202267 2025-06-06 14:38:34 0:01:59 71108 build successful
10.11 293701 2025-06-06 14:37:31 0:02:44 98551 build successful
10.6.x86_64 238577 2025-06-06 14:36:12 0:01:49 71159 build successful
10.8 208949 2025-06-06 14:34:38 0:02:38 68855 build successful
10.7 223594 2025-06-06 14:31:54 0:02:18 70818 build successful
10.9 308852 2025-06-06 14:31:45 0:02:30 98066 build successful
10.10 301234 2025-06-06 14:30:56 0:02:18 98398 build successful
10.14 235496 2025-06-06 14:30:33 0:00:31 79962 build successful
12 134608 2025-06-06 14:29:58 0:01:01 47892 build successful
11 183860 2025-06-06 14:29:14 0:01:06 59021 build successful
10.15 212128 2025-06-06 14:27:02 0:01:06 69067 build successful
10.12 303888 2025-06-06 14:26:11 0:00:25 97306 build successful
10.13 261663 2025-06-06 14:25:15 0:00:27 89329 build successful
14 62212 2025-06-06 14:19:28 0:00:24 21859 build successful
15.arm64 21501 2025-06-06 14:19:23 0:00:20 8470 build successful
12 133346 2025-05-13 10:48:00 0:00:24 47301 build successful
10.13 260139 2025-05-13 10:25:34 0:00:19 88739 build successful
13 90610 2025-05-13 8:44:45 0:00:13 33041 build successful
10.6 200580 2025-05-13 4:42:08 0:01:28 70518 build successful
10.15 210782 2025-05-13 4:11:04 0:00:27 68477 build successful
10.9 307162 2025-05-13 4:01:14 0:02:38 97476 build successful
10.11 292252 2025-05-13 3:57:19 0:02:51 97961 build successful
10.6.x86_64 236710 2025-05-13 3:50:40 0:00:57 70569 build successful
10.8 207300 2025-05-13 3:47:52 0:02:43 68265 build successful
10.10 299599 2025-05-13 3:17:15 0:03:13 97808 build successful
10.7 221952 2025-05-13 3:13:37 0:03:25 70228 build successful