py36-greenlet (python/py-greenlet) Updated: 1 year, 3 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: 2.0.2 License: MIT and PSF GitHub
Reset

164 build(s) found

Page 2 of 2 | Showing build(s) 101 to 164

Builder Build Number Start Time Elapsed Time Watcher Build Status
11 42549 2021-08-10 10:41:03 0:02:44 8704 build successful
10.6.x86_64 69946 2021-08-10 10:40:53 0:04:27 20681 build successful
10.15 67869 2021-08-10 10:37:04 0:02:40 18890 build successful
10.12 155569 2021-08-10 10:34:24 0:02:01 47235 build successful
10.14 96489 2021-08-10 10:32:34 0:01:55 29897 build successful
10.11 150653 2021-08-10 10:31:45 0:02:07 48247 build successful
10.13 119959 2021-08-10 10:28:16 0:01:52 39187 build successful
10.10 152024 2021-08-10 10:25:05 0:01:35 48310 build successful
10.9 156273 2021-08-10 10:25:01 0:01:31 47993 build successful
10.8 57383 2021-08-10 10:24:58 0:01:32 18577 build successful
10.6 38141 2021-08-10 10:24:49 0:05:00 20710 build successful
10.7 64897 2021-08-10 10:23:34 0:01:29 20718 build successful
10.6.x86_64 56940 2021-05-19 13:42:33 0:04:17 18068 build successful
10.8 46985 2021-05-19 12:11:00 0:01:16 15968 build successful
10.7 53361 2021-05-19 12:06:00 0:01:10 18107 build successful
10.6 31626 2021-05-19 10:35:52 0:05:03 18099 build successful
10.6.x86_64 56850 2021-05-19 6:40:50 0:04:55 18063 failed install-port
10.7 53269 2021-05-19 6:24:55 0:02:30 18102 failed install-port
10.8 46893 2021-05-19 6:21:39 0:01:13 15963 failed install-port
10.6 31595 2021-05-19 6:18:08 0:09:00 18094 failed install-port
10.12 146871 2021-05-18 22:56:00 0:01:31 44587 build successful
10.15 58091 2021-05-18 20:08:37 0:01:50 16245 build successful
10.13 111292 2021-05-18 18:29:13 0:01:21 36540 build successful
11 30783 2021-05-18 8:54:46 0:02:50 6050 build successful
10.14 86977 2021-05-18 8:47:35 0:02:06 27248 build successful
10.11 141790 2021-05-18 8:26:46 0:01:50 45595 build successful
10.10 143292 2021-05-18 8:21:51 0:01:37 45661 build successful
10.6.x86_64 56726 2021-05-18 8:15:31 0:05:46 18019 failed install-port
10.9 147302 2021-05-18 8:11:36 0:01:33 45340 build successful
10.7 53163 2021-05-18 7:40:59 0:01:33 18059 failed install-port
10.8 46783 2021-05-18 7:33:43 0:01:10 15920 failed install-port
10.6 31532 2021-05-18 7:27:21 0:07:08 18050 failed install-port
10.14 76272 2021-01-16 5:18:46 0:02:48 23142 build successful
11 14407 2021-01-13 17:55:24 0:02:54 1901 build successful
10.15 47685 2021-01-13 17:04:03 0:02:17 12697 build successful
10.11 130465 2021-01-13 17:03:06 0:02:21 41462 build successful
10.6.x86_64 44940 2021-01-13 16:56:44 0:04:28 13930 build successful
10.13 100346 2021-01-13 16:55:24 0:02:03 32417 build successful
10.12 135603 2021-01-13 16:53:07 0:01:49 40453 build successful
10.10 132111 2021-01-13 16:49:59 0:01:33 41518 build successful
10.8 35012 2021-01-13 16:46:40 0:01:24 11769 build successful
10.7 40559 2021-01-13 16:46:40 0:01:28 13909 build successful
10.9 135907 2021-01-13 16:41:08 0:01:14 41469 build successful
10.6 24053 2021-01-13 16:16:22 0:05:49 13921 build successful
11 9745 2020-12-25 12:04:04 0:02:44 1232 build successful
11.arm64 5985 2020-12-20 23:33:39 0:00:07 1329 failed install-dependencies
10.6.x86_64 35075 2020-09-24 12:04:06 0:04:36 10439 build successful
10.14 67934 2020-09-24 11:56:24 0:02:28 19673 build successful
10.15 38924 2020-09-24 11:56:01 0:02:16 9226 build successful
10.13 92006 2020-09-24 11:53:25 0:02:11 28947 build successful
10.11 122143 2020-09-24 11:49:21 0:01:55 37990 build successful
10.12 127432 2020-09-24 11:47:14 0:01:43 36987 build successful
10.10 123766 2020-09-24 11:47:03 0:01:52 38045 build successful
10.8 26165 2020-09-24 11:44:43 0:01:38 8292 build successful
10.7 31240 2020-09-24 11:43:49 0:01:41 10428 build successful
10.6 18003 2020-09-24 11:39:20 0:06:19 10432 build successful
10.9 127330 2020-09-24 11:37:55 0:01:20 37997 build successful
10.6.x86_64 27941 2020-06-07 22:28:53 0:04:47 7274 build successful
10.11 115445 2020-06-07 22:17:18 0:02:25 34827 build successful
10.15 32033 2020-06-07 22:11:16 0:02:23 6061 build successful
10.13 85372 2020-06-07 21:59:28 0:02:04 25783 build successful
10.14 61258 2020-06-07 21:57:19 0:02:02 16511 build successful
10.6 13700 2020-06-07 21:47:43 0:07:41 7267 build successful
10.9 120501 2020-06-07 21:33:04 0:01:21 34836 build successful