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

285 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
26.arm64 3847 2025-09-20 16:52:55 0:00:07 186 build successful
13.arm64 87471 2025-08-24 8:45:09 0:00:17 34939 build successful
11.arm64 115178 2025-08-23 10:31:55 0:00:16 43034 build successful
14.arm64 61672 2025-08-22 8:00:48 0:00:30 23113 build successful
14 65953 2025-08-22 7:43:37 0:00:29 23447 build successful
12.arm64 149588 2025-08-21 13:11:26 0:00:23 48691 build successful
15.arm64 26695 2025-08-21 12:00:39 0:00:15 10121 build successful
15 38431 2025-08-21 11:27:14 0:00:28 10944 build successful
13 94961 2025-08-21 9:40:15 0:00:33 35235 build successful
10.6 208839 2025-08-21 9:39:26 0:01:59 72832 build successful
10.6 208839 2025-08-21 9:39:26 0:01:59 72832 build successful
10.11 298884 2025-08-21 9:37:16 0:02:34 100196 build successful
10.6.x86_64 245570 2025-08-21 9:35:47 0:01:48 72895 build successful
10.7 229458 2025-08-21 9:35:34 0:02:30 72496 build successful
10.8 214521 2025-08-21 9:35:04 0:02:17 70523 build successful
10.10 306766 2025-08-21 9:31:34 0:02:34 100051 build successful
10.9 314741 2025-08-21 9:31:34 0:02:23 99727 build successful
10.14 239999 2025-08-21 9:31:21 0:00:30 81550 build successful
10.12 308934 2025-08-21 9:31:02 0:00:23 98937 build successful
11 188540 2025-08-21 9:30:37 0:00:58 60630 build successful
10.13 266192 2025-08-21 9:30:24 0:00:21 90915 build successful
10.15 216510 2025-08-21 9:29:44 0:00:56 70658 build successful
12 139061 2025-08-21 9:28:23 0:00:28 49504 build successful
12.arm64 146870 2025-08-11 7:54:55 0:00:06 44962 build successful
11.arm64 112894 2025-08-10 8:33:15 0:00:06 41461 build successful
15 32884 2025-06-08 10:44:06 0:00:32 9278 build successful
13.arm64 84480 2025-06-07 10:57:03 0:00:16 33392 build successful
13 91409 2025-06-07 9:17:38 0:00:35 33631 build successful
14.arm64 57634 2025-06-07 8:14:46 0:00:15 21476 build successful
10.6 202259 2025-06-06 14:29:54 0:02:00 71108 build successful
10.11 293693 2025-06-06 14:28:50 0:02:46 98551 build successful
10.6.x86_64 238569 2025-06-06 14:28:16 0:01:50 71159 build successful
10.8 208941 2025-06-06 14:27:07 0:02:19 68855 build successful
10.14 235488 2025-06-06 14:24:29 0:00:38 79962 build successful
10.9 308844 2025-06-06 14:24:21 0:02:33 98066 build successful
12 134600 2025-06-06 14:24:09 0:01:14 47892 build successful
10.7 223586 2025-06-06 14:23:44 0:02:53 70818 build successful
10.10 301226 2025-06-06 14:23:26 0:02:48 98398 build successful
11 183852 2025-06-06 14:23:08 0:01:04 59021 build successful
10.12 303880 2025-06-06 14:21:50 0:00:26 97306 build successful
10.15 212120 2025-06-06 14:21:04 0:01:05 69067 build successful
10.13 261655 2025-06-06 14:20:34 0:00:22 89329 build successful
14 62204 2025-06-06 14:15:16 0:00:15 21859 build successful
15.arm64 21493 2025-06-06 14:15:09 0:00:12 8470 build successful
12 133340 2025-05-13 10:43:24 0:00:22 47301 build successful
10.13 260133 2025-05-13 10:22:11 0:00:18 88739 build successful
13 90604 2025-05-13 8:42:31 0:00:13 33041 build successful
10.6 200572 2025-05-13 4:35:17 0:00:53 70518 build successful
10.15 210776 2025-05-13 4:05:34 0:00:34 68477 build successful
10.9 307156 2025-05-13 3:53:21 0:02:17 97476 build successful
10.11 292246 2025-05-13 3:47:37 0:02:45 97961 build successful
10.6.x86_64 236702 2025-05-13 3:46:17 0:00:54 70569 build successful
10.8 207294 2025-05-13 3:38:29 0:02:45 68265 build successful
10.10 299593 2025-05-13 3:06:27 0:03:47 97808 build successful
10.7 221946 2025-05-13 3:03:02 0:03:25 70228 build successful
15 31868 2025-05-13 1:52:08 0:00:14 8688 build successful
10.14 234014 2025-05-13 0:21:21 0:00:29 79371 build successful
10.12 302408 2025-05-12 22:46:40 0:00:24 96716 build successful
11 182427 2025-05-12 22:38:48 0:00:33 58431 build successful
13.arm64 83437 2025-05-12 22:06:20 0:00:07 32790 build successful
14.arm64 56425 2025-05-12 19:57:01 0:00:07 20885 build successful
14 61152 2025-05-12 17:48:32 0:00:12 21269 build successful
15.arm64 20275 2025-05-12 17:46:35 0:00:07 7879 build successful
15.arm64 19548 2025-04-24 7:23:47 0:00:16 7382 build successful
15 31234 2025-04-24 7:21:28 0:00:37 8192 build successful
13 89900 2025-04-23 20:20:50 0:00:35 32545 build successful
13.arm64 82657 2025-04-23 20:17:07 0:00:16 32292 build successful
14.arm64 55744 2025-04-23 15:46:10 0:00:16 20388 build successful
10.11 291262 2025-04-23 7:23:50 0:01:00 97464 build successful
10.8 206224 2025-04-23 7:22:26 0:00:41 67768 build successful
10.6 199503 2025-04-23 7:21:53 0:01:01 70021 build successful
10.6.x86_64 235595 2025-04-23 7:20:52 0:00:55 70072 build successful
10.9 306061 2025-04-23 7:20:45 0:00:49 96979 build successful
10.10 298501 2025-04-23 7:20:10 0:00:46 97305 build successful
10.7 220852 2025-04-23 7:19:24 0:00:42 69731 build successful
11 181487 2025-04-23 7:17:15 0:01:31 57933 build successful
10.14 232998 2025-04-23 7:17:02 0:01:12 78874 build successful
10.12 301387 2025-04-23 7:16:54 0:00:53 96219 build successful
10.15 209804 2025-04-23 7:16:19 0:01:21 67980 build successful
12 132383 2025-04-23 7:15:19 0:01:20 46803 build successful
10.13 259118 2025-04-23 7:14:54 0:00:51 88242 build successful
14 60421 2025-04-23 7:13:26 0:00:31 20773 build successful
15.arm64 991 2025-02-24 1:06:36 0:00:17 103 build successful
15 1055 2024-09-28 19:37:15 0:00:29 103 build successful
14 48681 2024-09-28 1:13:58 0:02:11 14159 build successful
13 79243 2024-09-26 21:24:18 0:01:32 25954 build successful
12.arm64 138023 2024-09-25 1:03:38 0:00:15 40101 build successful
14.arm64 43028 2024-09-24 21:27:59 0:00:15 13794 build successful
11 167781 2024-09-24 16:05:13 0:01:19 51307 build successful
12 119421 2024-09-24 16:03:15 0:01:10 40214 build successful
10.15 196776 2024-09-24 15:44:43 0:01:11 61386 build successful
10.14 219695 2024-09-24 15:37:11 0:00:59 72315 build successful
10.6 181471 2024-09-24 15:20:50 0:00:57 63332 build successful
10.6.x86_64 217394 2024-09-24 15:07:24 0:00:54 63376 build successful
10.13 245586 2024-09-24 15:06:16 0:00:51 81645 build successful
10.11 277285 2024-09-24 14:52:53 0:01:07 90831 build successful
10.7 205005 2024-09-24 14:47:26 0:00:47 63081 build successful
10.8 191269 2024-09-24 14:27:42 0:00:58 61134 build successful
10.9 290957 2024-09-24 14:22:36 0:00:53 90341 build successful
10.10 283577 2024-09-24 14:19:36 0:00:46 90669 build successful