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 2 of 2 | Showing build(s) 101 to 184

Builder Build Number Start Time Elapsed Time Watcher Build Status
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
10.12 286764 2024-09-24 14:21:07 0:00:49 89543 build successful
13.arm64 71674 2024-09-24 14:02:25 0:00:10 25702 build successful
14.arm64 2347 2024-01-11 13:47:03 0:00:21 603 build successful
13 58754 2024-01-10 20:00:05 0:02:12 16069 build successful
11.arm64 112320 2024-01-08 4:26:36 0:00:20 41380 build successful
10.13 216994 2024-01-08 3:23:07 0:00:49 71710 build successful
12.arm64 115558 2024-01-08 3:19:29 0:00:18 30180 build successful
14 24627 2024-01-07 18:38:38 0:01:26 4093 build successful
10.14 192254 2024-01-07 18:09:09 0:00:58 62461 build successful
10.6 148636 2024-01-07 17:43:13 0:01:08 53393 build successful
10.11 247620 2024-01-07 17:43:10 0:01:09 80868 build successful
10.15 168092 2024-01-07 17:42:37 0:01:17 51450 build successful
10.6.x86_64 184110 2024-01-07 17:41:58 0:01:01 53437 build successful
10.8 160577 2024-01-07 17:40:48 0:00:48 51234 build successful
11 138962 2024-01-07 17:26:52 0:01:23 41379 build successful
12 93161 2024-01-07 17:26:11 0:01:07 30193 build successful
10.9 258876 2024-01-07 17:19:43 0:00:57 80441 build successful
10.10 252103 2024-01-07 17:17:41 0:00:48 80759 build successful
10.7 172885 2024-01-07 17:16:51 0:00:53 53173 build successful
10.12 256643 2024-01-07 17:15:18 0:00:52 79653 build successful
13.arm64 47517 2024-01-07 16:58:43 0:00:28 15800 build successful
13 56647 2023-12-13 6:14:06 0:02:33 14915 build successful
11.arm64 110087 2023-12-13 2:10:38 0:00:23 40368 build successful
14 18122 2023-12-12 23:29:43 0:01:28 2894 build successful
12.arm64 113410 2023-12-12 22:59:47 0:00:19 29171 build successful
10.14 189253 2023-12-12 22:11:17 0:01:01 61452 build successful
10.11 244766 2023-12-12 21:56:32 0:01:02 79850 build successful
10.8 157525 2023-12-12 21:52:35 0:00:49 50217 build successful
10.6 145592 2023-12-12 21:51:52 0:01:04 52381 build successful
11 136112 2023-12-12 21:51:47 0:01:26 40363 build successful
10.15 165165 2023-12-12 21:51:09 0:01:19 50439 build successful
10.13 213992 2023-12-12 21:49:05 0:00:50 70695 build successful
12 90404 2023-12-12 21:48:59 0:01:10 29159 build successful
10.10 248875 2023-12-12 21:47:59 0:00:55 79737 build successful
10.9 255687 2023-12-12 21:47:30 0:01:00 79429 build successful
10.6.x86_64 181043 2023-12-12 21:47:08 0:01:08 52423 build successful
10.7 169576 2023-12-12 21:45:45 0:01:02 52161 build successful
10.12 253670 2023-12-12 21:44:00 0:00:55 78643 build successful
13.arm64 44539 2023-12-12 21:34:50 0:00:19 14787 build successful