py311-greenlet (python/py-greenlet) Updated: 2 weeks, 5 days 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.0 License: MIT and PSF GitHub
Reset

273 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
11.arm64 128391 2025-12-07 18:00:40 0:00:14 48832 build successful
15 44120 2025-12-07 8:00:26 0:00:36 13771 build successful
12 145357 2025-12-06 11:20:09 0:00:54 52306 build successful
26.arm64 22537 2025-12-06 10:45:01 0:00:17 2653 build successful
13.arm64 93588 2025-12-06 10:24:39 0:00:16 37840 build successful
14 71678 2025-12-06 10:23:07 0:00:34 26296 build successful
15.arm64 32273 2025-12-06 7:31:41 0:00:16 12964 build successful
13 99699 2025-12-06 0:09:02 0:00:27 38035 build successful
10.14 246497 2025-12-05 23:33:09 0:01:43 84348 build successful
10.13 272845 2025-12-05 22:40:19 0:00:47 93717 build successful
12.arm64 156223 2025-12-05 21:07:50 0:00:16 52039 build successful
14.arm64 67050 2025-12-05 20:31:03 0:00:16 25911 build successful
10.15 223254 2025-12-05 13:48:13 0:01:03 73461 build successful
10.6 216427 2025-12-05 13:06:47 0:00:51 75647 build successful
10.11 305627 2025-12-05 13:06:30 0:00:53 103019 build successful
10.8 221530 2025-12-05 13:06:30 0:00:55 73342 build successful
10.7 236807 2025-12-05 13:05:58 0:00:58 75312 build successful
10.10 314001 2025-12-05 13:05:08 0:00:56 102871 build successful
10.9 322056 2025-12-05 13:04:52 0:00:41 102546 build successful
10.12 316024 2025-12-05 13:03:01 0:00:47 101756 build successful
10.6.x86_64 253583 2025-12-05 13:02:45 0:00:45 75713 build successful
11 195612 2025-12-05 13:02:09 0:01:27 63450 build successful
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