py312-greenlet (python/py-greenlet) Updated: 1 month, 1 week 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.2.4 License: MIT and PSF GitHub
Reset

139 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
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
15 31874 2025-05-13 1:54:11 0:00:13 8688 build successful
10.14 234020 2025-05-13 0:27:32 0:00:29 79371 build successful
10.12 302414 2025-05-12 22:50:32 0:00:23 96716 build successful
11 182433 2025-05-12 22:44:23 0:00:34 58431 build successful
13.arm64 83443 2025-05-12 22:07:33 0:00:09 32790 build successful
14.arm64 56431 2025-05-12 19:58:20 0:00:07 20885 build successful
14 61158 2025-05-12 17:50:27 0:00:13 21269 build successful
15.arm64 20281 2025-05-12 17:47:53 0:00:08 7879 build successful
15.arm64 19550 2025-04-24 7:25:04 0:00:15 7382 build successful
15 31236 2025-04-24 7:23:09 0:00:34 8192 build successful
13 89902 2025-04-23 20:22:03 0:00:35 32545 build successful
13.arm64 82659 2025-04-23 20:17:43 0:00:16 32292 build successful
14.arm64 55746 2025-04-23 15:46:43 0:00:15 20388 build successful
10.11 291264 2025-04-23 7:25:58 0:01:03 97464 build successful
10.6 199505 2025-04-23 7:24:06 0:01:06 70021 build successful
10.8 206226 2025-04-23 7:23:54 0:00:51 67768 build successful
10.6.x86_64 235597 2025-04-23 7:22:54 0:01:01 70072 build successful
10.9 306063 2025-04-23 7:22:33 0:00:54 96979 build successful
10.10 298503 2025-04-23 7:21:43 0:00:43 97305 build successful
10.7 220854 2025-04-23 7:21:02 0:00:48 69731 build successful
11 181489 2025-04-23 7:20:18 0:01:27 57933 build successful
10.14 233000 2025-04-23 7:19:33 0:01:19 78874 build successful
10.15 209806 2025-04-23 7:19:11 0:01:29 67980 build successful
10.12 301389 2025-04-23 7:18:53 0:00:53 96219 build successful
12 132385 2025-04-23 7:18:11 0:01:24 46803 build successful
10.13 259120 2025-04-23 7:16:46 0:01:03 88242 build successful
14 60423 2025-04-23 7:14:30 0:00:32 20773 build successful
15.arm64 993 2025-02-24 1:07:11 0:00:17 103 build successful
15 1057 2024-09-28 19:38:27 0:00:32 103 build successful
14 48683 2024-09-28 1:18:19 0:01:57 14159 build successful
13 79245 2024-09-26 21:27:39 0:01:34 25954 build successful
12.arm64 138025 2024-09-25 1:04:11 0:00:16 40101 build successful
14.arm64 43030 2024-09-24 21:28:31 0:00:15 13794 build successful
11 167783 2024-09-24 16:07:57 0:01:23 51307 build successful
12 119423 2024-09-24 16:05:47 0:01:13 40214 build successful
10.15 196778 2024-09-24 15:47:12 0:01:16 61386 build successful
10.14 219697 2024-09-24 15:39:19 0:01:02 72315 build successful
10.6 181473 2024-09-24 15:22:56 0:01:01 63332 build successful
10.6.x86_64 217396 2024-09-24 15:09:18 0:00:58 63376 build successful
10.13 245588 2024-09-24 15:08:29 0:00:57 81645 build successful
10.11 277287 2024-09-24 14:55:17 0:01:07 90831 build successful
10.7 205007 2024-09-24 14:49:11 0:00:55 63081 build successful
10.8 191271 2024-09-24 14:29:48 0:01:05 61134 build successful
10.9 290959 2024-09-24 14:24:33 0:00:58 90341 build successful
10.10 283579 2024-09-24 14:21:18 0:00:48 90669 build successful