py39-greenlet (python/py-greenlet) Updated: 4 months 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

347 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
26.arm64 5431 2025-09-22 2:40:37 0:00:19 255 build successful
13.arm64 87470 2025-08-24 8:44:49 0:00:17 34939 build successful
11.arm64 115177 2025-08-23 10:31:31 0:00:22 43034 build successful
14.arm64 61671 2025-08-22 8:00:06 0:00:39 23113 build successful
14 65952 2025-08-22 7:42:59 0:00:35 23447 build successful
12.arm64 149580 2025-08-21 13:02:16 0:00:15 48691 build successful
15.arm64 26694 2025-08-21 12:00:19 0:00:19 10121 build successful
15 38430 2025-08-21 11:26:35 0:00:36 10944 build successful
13 94960 2025-08-21 9:39:18 0:00:39 35235 build successful
10.6 208835 2025-08-21 9:35:42 0:02:03 72832 build successful
10.6 208835 2025-08-21 9:35:42 0:02:03 72832 build successful
10.11 298880 2025-08-21 9:32:53 0:02:42 100196 build successful
10.6.x86_64 245566 2025-08-21 9:32:16 0:01:54 72895 build successful
10.7 229454 2025-08-21 9:31:34 0:02:37 72496 build successful
10.8 214517 2025-08-21 9:31:00 0:02:19 70523 build successful
10.14 239995 2025-08-21 9:29:21 0:00:29 81550 build successful
10.12 308930 2025-08-21 9:29:08 0:00:23 98937 build successful
10.13 266188 2025-08-21 9:28:54 0:00:18 90915 build successful
11 188536 2025-08-21 9:28:29 0:00:56 60630 build successful
10.9 314737 2025-08-21 9:27:59 0:02:14 99727 build successful
10.15 216506 2025-08-21 9:27:51 0:00:53 70658 build successful
10.10 306762 2025-08-21 9:27:44 0:02:22 100051 build successful
12 139057 2025-08-21 9:26:10 0:00:21 49504 build successful
12.arm64 146858 2025-08-11 7:50:49 0:00:07 44962 build successful
11.arm64 112871 2025-08-10 8:20:33 0:00:06 41461 build successful
15 32882 2025-06-08 10:43:31 0:00:24 9278 build successful
13.arm64 84478 2025-06-07 10:56:40 0:00:15 33392 build successful
13 91407 2025-06-07 9:16:56 0:00:27 33631 build successful
14.arm64 57632 2025-06-07 8:14:26 0:00:12 21476 build successful
10.6 202255 2025-06-06 14:25:39 0:02:03 71108 build successful
10.11 293689 2025-06-06 14:24:22 0:03:03 98551 build successful
10.6.x86_64 238565 2025-06-06 14:24:22 0:01:54 71159 build successful
10.8 208937 2025-06-06 14:22:42 0:02:49 68855 build successful
12 134596 2025-06-06 14:21:28 0:01:02 47892 build successful
10.14 235484 2025-06-06 14:21:28 0:00:30 79962 build successful
10.9 308840 2025-06-06 14:20:34 0:02:29 98066 build successful
11 183848 2025-06-06 14:19:47 0:01:07 59021 build successful
10.12 303876 2025-06-06 14:19:38 0:00:25 97306 build successful
10.10 301222 2025-06-06 14:19:35 0:02:37 98398 build successful
10.7 223582 2025-06-06 14:19:31 0:02:40 70818 build successful
10.15 212116 2025-06-06 14:17:58 0:01:24 69067 build successful
10.13 261651 2025-06-06 14:17:58 0:00:30 89329 build successful
14 62200 2025-06-06 14:12:46 0:00:23 21859 build successful
15.arm64 21489 2025-06-06 14:11:56 0:00:14 8470 build successful
12 133337 2025-05-13 10:41:12 0:00:25 47301 build successful
10.13 260130 2025-05-13 10:20:29 0:00:19 88739 build successful
13 90601 2025-05-13 8:41:28 0:00:12 33041 build successful
10.6 200568 2025-05-13 4:32:06 0:00:53 70518 build successful
10.15 210773 2025-05-13 4:02:32 0:00:32 68477 build successful
10.9 307153 2025-05-13 3:49:31 0:02:24 97476 build successful
10.6.x86_64 236699 2025-05-13 3:44:10 0:00:54 70569 build successful
10.11 292243 2025-05-13 3:42:26 0:03:05 97961 build successful
10.8 207291 2025-05-13 3:33:42 0:02:49 68265 build successful
10.10 299590 2025-05-13 3:00:38 0:04:06 97808 build successful
10.7 221943 2025-05-13 2:57:35 0:03:30 70228 build successful
15 31865 2025-05-13 1:51:08 0:00:13 8688 build successful
10.14 234011 2025-05-13 0:18:04 0:00:29 79371 build successful
10.12 302405 2025-05-12 22:44:44 0:00:24 96716 build successful
11 182424 2025-05-12 22:36:04 0:00:32 58431 build successful
13.arm64 83434 2025-05-12 22:05:47 0:00:07 32790 build successful
14.arm64 56422 2025-05-12 19:56:24 0:00:08 20885 build successful
14 61149 2025-05-12 17:47:35 0:00:12 21269 build successful
15.arm64 20272 2025-05-12 17:46:02 0:00:09 7879 build successful
15.arm64 19547 2025-04-24 7:23:25 0:00:19 7382 build successful
15 31233 2025-04-24 7:20:51 0:00:35 8192 build successful
13 89899 2025-04-23 20:20:14 0:00:34 32545 build successful
13.arm64 82656 2025-04-23 20:16:47 0:00:18 32292 build successful
14.arm64 55743 2025-04-23 15:45:51 0:00:18 20388 build successful
10.11 291261 2025-04-23 7:20:26 0:03:22 97464 build successful
10.8 206223 2025-04-23 7:19:52 0:02:32 67768 build successful
10.6 199502 2025-04-23 7:19:17 0:02:32 70021 build successful
10.6.x86_64 235594 2025-04-23 7:18:33 0:02:17 70072 build successful
10.9 306060 2025-04-23 7:17:57 0:02:47 96979 build successful
10.10 298500 2025-04-23 7:17:18 0:02:50 97305 build successful
10.7 220851 2025-04-23 7:16:23 0:02:59 69731 build successful
10.12 301386 2025-04-23 7:16:02 0:00:49 96219 build successful
11 181486 2025-04-23 7:15:49 0:01:24 57933 build successful
10.14 232997 2025-04-23 7:15:43 0:01:17 78874 build successful
10.15 209803 2025-04-23 7:15:00 0:01:17 67980 build successful
12 132382 2025-04-23 7:14:05 0:01:11 46803 build successful
10.13 259117 2025-04-23 7:14:05 0:00:46 88242 build successful
14 60420 2025-04-23 7:12:53 0:00:31 20773 build successful
15.arm64 990 2025-02-24 1:06:19 0:00:15 103 build successful
15 1054 2024-09-28 19:36:40 0:00:33 103 build successful
14 48680 2024-09-28 1:11:53 0:02:03 14159 build successful
13 79242 2024-09-26 21:22:41 0:01:31 25954 build successful
12.arm64 138022 2024-09-25 1:03:21 0:00:15 40101 build successful
14.arm64 43027 2024-09-24 21:27:43 0:00:15 13794 build successful
11 167780 2024-09-24 16:03:55 0:01:15 51307 build successful
12 119420 2024-09-24 16:02:02 0:01:12 40214 build successful
10.15 196775 2024-09-24 15:43:28 0:01:13 61386 build successful
10.14 219694 2024-09-24 15:36:11 0:00:58 72315 build successful
10.6 181470 2024-09-24 15:19:52 0:00:57 63332 build successful
10.6.x86_64 217393 2024-09-24 15:06:25 0:00:57 63376 build successful
10.13 245585 2024-09-24 15:05:22 0:00:50 81645 build successful
10.11 277284 2024-09-24 14:51:50 0:01:01 90831 build successful
10.7 205004 2024-09-24 14:46:37 0:00:47 63081 build successful
10.8 191268 2024-09-24 14:26:32 0:00:49 61134 build successful
10.9 290956 2024-09-24 14:21:38 0:00:54 90341 build successful
10.10 283576 2024-09-24 14:18:47 0:00:47 90669 build successful