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 1 of 2 | Showing build(s) 1 to 100

Builder Build Number Start Time Elapsed Time Watcher Build Status
14.arm64 2341 2024-01-11 13:44:45 0:00:26 603 build successful
10.11 242334 2023-11-19 9:58:32 0:04:11 79042 build successful
10.10 246339 2023-11-19 9:31:44 0:03:16 78929 build successful
10.9 253076 2023-11-19 7:49:53 0:03:41 78621 build successful
10.8 155013 2023-11-19 7:49:10 0:04:22 49409 build successful
10.11 241601 2023-11-11 20:10:34 0:01:04 78733 failed install-port
10.8 154286 2023-11-11 20:10:11 0:01:00 49100 failed install-port
10.9 252307 2023-11-11 20:09:00 0:00:40 78312 failed install-port
10.10 245611 2023-11-11 20:07:47 0:00:38 78620 failed install-port
10.11 241575 2023-11-11 16:39:56 0:01:12 78717 failed install-port
10.10 245584 2023-11-11 16:34:51 0:00:50 78604 failed install-port
10.7 166240 2023-11-11 16:28:02 0:01:06 51028 build successful
10.8 154250 2023-11-11 16:24:23 0:01:15 49084 failed install-port
10.9 252279 2023-11-11 16:22:12 0:01:14 78296 failed install-port
14 3156 2023-10-25 7:37:08 0:02:48 604 build successful
10.11 238956 2023-10-16 23:30:16 0:01:39 77800 failed install-port
10.7 163647 2023-10-16 23:24:00 0:00:43 50111 failed install-port
10.8 151676 2023-10-16 23:23:26 0:01:07 48168 failed install-port
10.9 249470 2023-10-16 23:22:05 0:00:45 77379 failed install-port
10.10 242864 2023-10-16 23:21:32 0:00:46 77688 failed install-port
10.7 157634 2023-08-28 12:12:25 0:00:50 48322 failed install-port
10.11 233570 2023-08-28 4:52:16 0:01:08 76015 failed install-port
10.8 146073 2023-08-28 4:51:55 0:01:18 46381 failed install-port
10.10 237237 2023-08-28 2:23:23 0:01:00 75903 failed install-port
10.9 243699 2023-08-28 0:48:30 0:00:42 75592 failed install-port
13.arm64 4887 2023-03-02 16:39:34 0:00:21 2535 build successful
10.13 179449 2023-01-31 5:21:32 0:01:24 58890 build successful
10.14 154734 2023-01-31 5:19:08 0:01:33 49656 build successful
10.11 209812 2023-01-30 22:20:09 0:01:14 68011 failed install-port
10.10 212642 2023-01-30 22:18:57 0:01:07 67892 failed install-port
11.arm64 83948 2023-01-30 20:41:16 0:00:29 28540 build successful
10.9 218422 2023-01-30 19:07:44 0:00:54 67587 failed install-port
10.6 107959 2023-01-30 13:44:25 0:01:30 40556 build successful
10.15 129066 2023-01-30 13:16:42 0:01:33 38648 build successful
10.8 121502 2023-01-30 13:04:10 0:01:13 38372 failed install-port
10.7 132450 2023-01-30 12:25:06 0:01:24 40328 failed install-port
10.12 217471 2023-01-30 12:22:54 0:01:10 66812 build successful
10.6.x86_64 142605 2023-01-30 9:53:36 0:01:09 40587 build successful
12 58135 2023-01-30 7:34:43 0:03:00 17345 build successful
11 101807 2023-01-30 7:33:20 0:02:21 28562 build successful
13 19908 2023-01-30 7:30:06 0:02:41 3102 build successful
12.arm64 84503 2023-01-30 7:27:18 0:00:28 17356 build successful
10.8 114457 2022-12-19 22:06:20 0:01:42 36402 failed install-port
10.7 125073 2022-12-19 22:04:07 0:00:47 38360 failed install-port
10.11 204812 2022-12-19 21:58:33 0:01:09 66049 failed install-port
10.9 212594 2022-12-19 21:56:27 0:00:50 65622 failed install-port
10.8 114447 2022-12-19 20:33:15 0:01:35 36401 failed install-port
10.7 125063 2022-12-19 20:32:44 0:00:54 38359 failed install-port
10.11 204803 2022-12-19 20:25:57 0:01:24 66048 failed install-port
10.9 212585 2022-12-19 20:25:48 0:00:52 65621 failed install-port
10.10 207130 2022-12-19 20:25:38 0:00:48 65928 failed install-port
13 1880 2022-12-15 5:53:02 0:00:18 336 build successful
10.7 118424 2022-11-14 1:46:50 0:00:45 36914 failed install-port
10.11 199416 2022-11-13 15:19:37 0:01:31 64601 failed install-port
10.10 200939 2022-11-13 13:30:51 0:00:54 64482 failed install-port
10.9 206066 2022-11-13 8:51:18 0:00:52 64175 failed install-port
10.14 145130 2022-11-13 5:02:57 0:01:42 46262 build successful
10.6 92355 2022-11-13 3:07:04 0:03:31 37136 build successful
12 47214 2022-11-13 3:06:51 0:01:43 13946 build successful
11.arm64 73150 2022-11-12 16:53:48 0:05:45 25125 build successful
10.15 117998 2022-11-12 15:54:15 0:04:55 35252 build successful
10.6.x86_64 126787 2022-11-12 15:51:40 0:04:26 37165 build successful
10.13 168627 2022-11-12 15:47:16 0:04:00 55494 build successful
11 90249 2022-11-12 15:44:39 0:03:41 25162 build successful
10.12 204892 2022-11-12 15:41:13 0:01:49 63405 build successful
10.8 108133 2022-11-12 15:38:50 0:01:22 34954 failed install-port
12.arm64 70791 2022-11-12 15:37:45 0:00:31 13946 build successful
10.14 144037 2022-11-01 13:43:31 0:02:25 45849 build successful
12.arm64 67368 2022-11-01 9:37:50 0:01:18 13533 build successful
10.6 91104 2022-11-01 9:25:57 0:00:56 36718 build successful
10.14 144036 2022-11-01 9:00:03 1:39:15 45849 retry exception slave lost
11 89057 2022-11-01 8:52:31 0:03:54 24751 build successful
10.11 198312 2022-11-01 8:51:54 0:03:40 64190 failed install-port
10.6.x86_64 125502 2022-11-01 8:51:00 0:03:23 36745 build successful
10.8 106987 2022-11-01 8:49:55 0:03:42 34543 failed install-port
10.13 167482 2022-11-01 8:48:10 0:03:04 55083 build successful
10.15 116794 2022-11-01 8:47:30 0:01:35 34841 build successful
12 46195 2022-11-01 8:46:29 0:02:12 13535 build successful
10.12 203478 2022-11-01 8:43:23 0:01:53 62995 build successful
10.7 117362 2022-11-01 8:43:02 0:01:32 36503 failed install-port
10.9 204787 2022-11-01 8:40:57 0:01:16 63763 failed install-port
10.10 199846 2022-11-01 8:40:52 0:01:47 64071 failed install-port
11.arm64 69446 2022-11-01 8:37:46 0:00:32 24713 build successful
12.arm64 62111 2022-09-03 16:32:45 0:00:19 11635 build successful
10.14 138021 2022-09-02 8:09:48 0:01:15 43958 build successful
10.15 110933 2022-09-02 7:20:59 0:01:30 32951 build successful
10.6 86064 2022-09-02 7:19:59 0:02:51 34825 build successful
10.11 192950 2022-09-02 7:19:35 0:01:17 62300 build successful
12 40243 2022-09-02 7:17:46 0:01:25 11631 build successful
10.6.x86_64 119880 2022-09-02 7:16:29 0:02:28 34847 build successful
10.12 197340 2022-09-02 7:15:51 0:00:57 61101 build successful
10.13 161333 2022-09-02 7:11:35 0:01:04 53191 build successful
10.8 101039 2022-09-02 7:07:27 0:01:06 32654 build successful
10.10 193886 2022-09-02 7:06:56 0:00:55 62180 build successful
10.9 199247 2022-09-02 7:05:45 0:00:47 61873 build successful
10.7 111334 2022-09-02 7:05:37 0:00:45 34612 build successful
11 83118 2022-09-02 7:01:04 0:01:38 22854 build successful
11.arm64 64357 2022-09-02 6:51:18 0:00:23 22809 build successful
12 8782 2022-01-01 17:01:10 0:01:21 2840 build successful
12.arm64 14277 2021-11-14 8:46:26 0:00:32 1026 build successful