py27-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

176 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
11 47371 2021-09-30 15:44:15 0:02:53 10225 build successful
10.6.x86_64 74139 2021-09-30 15:42:11 0:04:07 22205 build successful
10.15 72443 2021-09-30 15:41:43 0:02:43 20411 build successful
10.11 154959 2021-09-30 15:41:37 0:02:28 49769 build successful
10.14 100677 2021-09-30 15:39:09 0:02:23 31418 build successful
10.13 124221 2021-09-30 15:32:34 0:02:01 40708 build successful
10.8 61756 2021-09-30 15:30:32 0:01:45 20099 build successful
10.12 159851 2021-09-30 15:29:54 0:01:41 48756 build successful
10.10 156320 2021-09-30 15:29:11 0:01:42 49832 build successful
10.7 69532 2021-09-30 15:27:00 0:01:32 22240 build successful
10.9 160914 2021-09-30 15:26:50 0:01:39 49517 build successful
10.6 40389 2021-09-30 15:09:37 0:05:13 22233 build successful
11.arm64 30090 2021-09-30 15:03:54 0:00:40 10413 build successful
11 42546 2021-08-10 10:32:31 0:02:57 8704 build successful
10.6.x86_64 69943 2021-08-10 10:30:23 0:03:58 20681 build successful
10.15 67866 2021-08-10 10:29:04 0:02:45 18890 build successful
10.12 155566 2021-08-10 10:28:10 0:02:04 47235 build successful
10.14 96486 2021-08-10 10:26:07 0:02:12 29897 build successful
10.11 150650 2021-08-10 10:25:27 0:02:10 48247 build successful
10.13 119956 2021-08-10 10:22:39 0:01:58 39187 build successful
10.8 57380 2021-08-10 10:20:20 0:01:32 18577 build successful
10.9 156270 2021-08-10 10:20:17 0:01:38 47993 build successful
10.10 152021 2021-08-10 10:20:05 0:01:44 48310 build successful
10.7 64894 2021-08-10 10:19:06 0:01:33 20718 build successful
10.6 38139 2021-08-10 10:15:09 0:04:41 20710 build successful
11.arm64 27647 2021-08-10 10:10:40 0:00:36 8891 build successful
10.6.x86_64 56927 2021-05-19 13:05:20 0:04:07 18068 build successful
10.8 46972 2021-05-19 11:42:42 0:01:20 15968 build successful
10.7 53348 2021-05-19 11:40:51 0:01:23 18107 build successful
10.6 31622 2021-05-19 10:16:03 0:04:45 18099 build successful
10.12 146864 2021-05-18 22:37:34 0:01:38 44587 build successful
10.15 58084 2021-05-18 19:46:24 0:02:05 16245 build successful
10.13 111285 2021-05-18 18:09:55 0:01:27 36540 build successful
11 30776 2021-05-18 8:22:11 0:02:59 6050 build successful
10.14 86970 2021-05-18 8:18:59 0:02:13 27248 build successful
10.11 141783 2021-05-18 8:02:16 0:01:51 45595 build successful
10.10 143285 2021-05-18 7:59:14 0:01:59 45661 build successful
10.9 147295 2021-05-18 7:51:49 0:01:49 45340 build successful
10.6.x86_64 56719 2021-05-18 7:45:45 0:05:17 18019 failed install-port
10.7 53156 2021-05-18 7:27:23 0:01:35 18059 failed install-port
10.8 46776 2021-05-18 7:23:10 0:01:18 15920 failed install-port
10.6 31528 2021-05-18 7:05:10 0:06:48 18050 failed install-port
11.arm64 20545 2021-05-18 6:57:56 0:00:35 6223 build successful
10.14 76265 2021-01-16 4:59:21 0:02:58 23142 build successful
11 14394 2021-01-13 17:13:58 0:03:11 1901 build successful
10.11 130458 2021-01-13 16:46:04 0:02:18 41462 build successful
10.15 47678 2021-01-13 16:45:58 0:02:19 12697 build successful
10.13 100339 2021-01-13 16:40:31 0:01:59 32417 build successful
10.12 135596 2021-01-13 16:39:30 0:01:50 40453 build successful
10.10 132104 2021-01-13 16:36:40 0:01:46 41518 build successful
10.8 35005 2021-01-13 16:35:05 0:01:32 11769 build successful
10.6.x86_64 44932 2021-01-13 16:34:50 0:04:11 13930 build successful
10.7 40552 2021-01-13 16:34:42 0:01:31 13909 build successful
10.9 135900 2021-01-13 16:30:20 0:01:36 41469 build successful
10.6 24051 2021-01-13 16:04:37 0:05:45 13921 build successful
11.arm64 8630 2021-01-13 15:54:31 0:00:48 1997 build successful
11 9741 2020-12-25 11:52:56 0:02:53 1232 build successful
11.arm64 5980 2020-12-20 23:30:18 0:01:03 1329 build successful
10.6.x86_64 35071 2020-09-24 11:47:46 0:04:12 10439 build successful
10.14 67930 2020-09-24 11:45:29 0:02:27 19673 build successful
10.15 38920 2020-09-24 11:45:26 0:02:27 9226 build successful
10.13 92002 2020-09-24 11:43:08 0:02:24 28947 build successful
10.11 122139 2020-09-24 11:40:27 0:02:00 37990 build successful
10.12 127428 2020-09-24 11:39:00 0:01:53 36987 build successful
10.10 123762 2020-09-24 11:38:25 0:01:52 38045 build successful
10.8 26161 2020-09-24 11:37:09 0:01:45 8292 build successful
10.7 31236 2020-09-24 11:35:58 0:01:49 10428 build successful
10.9 127326 2020-09-24 11:31:39 0:01:22 37997 build successful
10.6 18000 2020-09-24 11:17:44 0:05:48 10432 build successful
10.11 115430 2020-06-07 21:34:23 0:02:53 34827 build successful
10.6.x86_64 27926 2020-06-07 21:33:50 0:04:37 7274 build successful
10.15 32018 2020-06-07 21:31:19 0:02:31 6061 build successful
10.13 85357 2020-06-07 21:25:09 0:02:16 25783 build successful
10.14 61243 2020-06-07 21:24:42 0:02:03 16511 build successful
10.9 120486 2020-06-07 21:10:41 0:01:24 34836 build successful
10.6 13692 2020-06-07 20:44:53 0:06:45 7267 build successful