py311-greenlet (python/py-greenlet) Updated: 2 months, 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

251 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 3860 2025-09-20 16:58:24 0:00:17 186 build successful
13.arm64 87473 2025-08-24 8:45:56 0:00:19 34939 build successful
11.arm64 115179 2025-08-23 10:32:12 0:00:16 43034 build successful
14.arm64 61674 2025-08-22 8:01:53 0:00:29 23113 build successful
14 65955 2025-08-22 7:44:48 0:00:30 23447 build successful
12.arm64 149595 2025-08-21 13:16:43 0:00:08 48691 build successful
15.arm64 26697 2025-08-21 12:01:15 0:00:18 10121 build successful
15 38433 2025-08-21 11:28:23 0:00:31 10944 build successful
10.6 208844 2025-08-21 9:47:10 0:02:00 72832 build successful
10.6 208844 2025-08-21 9:47:10 0:02:00 72832 build successful
10.11 298889 2025-08-21 9:43:04 0:02:44 100196 build successful
10.6.x86_64 245575 2025-08-21 9:41:52 0:01:49 72895 build successful
13 94963 2025-08-21 9:41:50 0:00:41 35235 build successful
10.7 229463 2025-08-21 9:40:15 0:02:20 72496 build successful
10.8 214526 2025-08-21 9:39:32 0:02:00 70523 build successful
10.9 314746 2025-08-21 9:36:42 0:02:18 99727 build successful
10.10 306771 2025-08-21 9:36:36 0:02:18 100051 build successful
10.14 240004 2025-08-21 9:35:41 0:00:30 81550 build successful
11 188545 2025-08-21 9:34:54 0:01:07 60630 build successful
10.12 308939 2025-08-21 9:34:15 0:00:21 98937 build successful
10.15 216515 2025-08-21 9:33:34 0:00:59 70658 build successful
10.13 266197 2025-08-21 9:33:14 0:00:16 90915 build successful
12 139066 2025-08-21 9:32:33 0:00:25 49504 build successful
12.arm64 146885 2025-08-11 8:01:58 0:00:07 44962 build successful
11.arm64 112915 2025-08-10 8:44:47 0:00:07 41461 build successful
15 32887 2025-06-08 10:56:20 0:00:24 9278 build successful
13.arm64 84482 2025-06-07 10:57:28 0:00:16 33392 build successful
13 91411 2025-06-07 9:19:58 0:00:36 33631 build successful
14.arm64 57636 2025-06-07 8:15:09 0:00:15 21476 build successful
10.6 202263 2025-06-06 14:34:11 0:01:57 71108 build successful
10.11 293697 2025-06-06 14:33:08 0:02:46 98551 build successful
10.6.x86_64 238573 2025-06-06 14:32:12 0:01:49 71159 build successful
10.8 208945 2025-06-06 14:31:11 0:02:12 68855 build successful
10.9 308848 2025-06-06 14:28:08 0:02:25 98066 build successful
10.7 223590 2025-06-06 14:28:05 0:02:25 70818 build successful
10.14 235492 2025-06-06 14:27:45 0:00:35 79962 build successful
10.10 301230 2025-06-06 14:27:31 0:02:19 98398 build successful
12 134604 2025-06-06 14:27:11 0:01:03 47892 build successful
11 183856 2025-06-06 14:26:09 0:01:09 59021 build successful
10.12 303884 2025-06-06 14:24:06 0:00:24 97306 build successful
10.15 212124 2025-06-06 14:23:55 0:01:10 69067 build successful
10.13 261659 2025-06-06 14:22:48 0:00:23 89329 build successful
14 62208 2025-06-06 14:17:57 0:00:13 21859 build successful
15.arm64 21497 2025-06-06 14:17:52 0:00:10 8470 build successful
12 133343 2025-05-13 10:45:35 0:00:25 47301 build successful
10.13 260136 2025-05-13 10:23:54 0:00:19 88739 build successful
13 90607 2025-05-13 8:43:36 0:00:15 33041 build successful
10.6 200576 2025-05-13 4:38:28 0:01:12 70518 build successful
10.15 210779 2025-05-13 4:08:25 0:00:29 68477 build successful
10.9 307159 2025-05-13 3:57:17 0:02:28 97476 build successful
10.11 292249 2025-05-13 3:52:26 0:02:46 97961 build successful
10.6.x86_64 236706 2025-05-13 3:48:27 0:01:01 70569 build successful
10.8 207297 2025-05-13 3:43:13 0:02:42 68265 build successful
10.10 299596 2025-05-13 3:12:09 0:03:11 97808 build successful
10.7 221949 2025-05-13 3:08:27 0:03:12 70228 build successful
15 31871 2025-05-13 1:53:09 0:00:13 8688 build successful
10.14 234017 2025-05-13 0:24:40 0:00:30 79371 build successful
10.12 302411 2025-05-12 22:48:35 0:00:23 96716 build successful
11 182430 2025-05-12 22:41:36 0:00:33 58431 build successful
13.arm64 83440 2025-05-12 22:06:55 0:00:09 32790 build successful
14.arm64 56428 2025-05-12 19:57:43 0:00:08 20885 build successful
14 61155 2025-05-12 17:49:29 0:00:13 21269 build successful
15.arm64 20278 2025-05-12 17:47:16 0:00:08 7879 build successful
15.arm64 19549 2025-04-24 7:24:09 0:00:44 7382 build successful
15 31235 2025-04-24 7:22:12 0:00:40 8192 build successful
13 89901 2025-04-23 20:21:26 0:00:36 32545 build successful
13.arm64 82658 2025-04-23 20:17:25 0:00:17 32292 build successful
14.arm64 55745 2025-04-23 15:46:27 0:00:15 20388 build successful
10.11 291263 2025-04-23 7:24:51 0:01:05 97464 build successful
10.8 206225 2025-04-23 7:23:08 0:00:44 67768 build successful
10.6 199504 2025-04-23 7:22:56 0:01:09 70021 build successful
10.6.x86_64 235596 2025-04-23 7:21:52 0:01:00 70072 build successful
10.9 306062 2025-04-23 7:21:36 0:00:55 96979 build successful
10.10 298502 2025-04-23 7:20:59 0:00:44 97305 build successful
10.7 220853 2025-04-23 7:20:08 0:00:52 69731 build successful
11 181488 2025-04-23 7:18:49 0:01:27 57933 build successful
10.14 232999 2025-04-23 7:18:16 0:01:14 78874 build successful
10.12 301388 2025-04-23 7:17:51 0:00:59 96219 build successful
10.15 209805 2025-04-23 7:17:44 0:01:24 67980 build successful
12 132384 2025-04-23 7:16:43 0:01:26 46803 build successful
10.13 259119 2025-04-23 7:15:47 0:00:56 88242 build successful
14 60422 2025-04-23 7:13:58 0:00:29 20773 build successful
15.arm64 992 2025-02-24 1:06:54 0:00:15 103 build successful
15 1056 2024-09-28 19:37:50 0:00:30 103 build successful
14 48682 2024-09-28 1:16:10 0:02:08 14159 build successful
13 79244 2024-09-26 21:25:54 0:01:42 25954 build successful
12.arm64 138024 2024-09-25 1:03:54 0:00:16 40101 build successful
14.arm64 43029 2024-09-24 21:28:15 0:00:15 13794 build successful
11 167782 2024-09-24 16:06:34 0:01:22 51307 build successful
12 119422 2024-09-24 16:04:27 0:01:19 40214 build successful
10.15 196777 2024-09-24 15:45:56 0:01:14 61386 build successful
10.14 219696 2024-09-24 15:38:12 0:01:05 72315 build successful
10.6 181472 2024-09-24 15:21:50 0:01:04 63332 build successful
10.6.x86_64 217395 2024-09-24 15:08:20 0:00:56 63376 build successful
10.13 245587 2024-09-24 15:07:10 0:01:15 81645 build successful
10.11 277286 2024-09-24 14:54:02 0:01:13 90831 build successful
10.7 205006 2024-09-24 14:48:15 0:00:54 63081 build successful
10.8 191270 2024-09-24 14:28:42 0:01:01 61134 build successful
10.9 290958 2024-09-24 14:23:32 0:00:59 90341 build successful
10.10 283578 2024-09-24 14:20:25 0:00:51 90669 build successful