py39-greenlet (python/py-greenlet) Updated: 4 months, 1 week 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

347 build(s) found

Page 3 of 4 | Showing build(s) 201 to 300

Builder Build Number Start Time Elapsed Time Watcher Build Status
10.11 209765 2023-01-30 13:09:14 0:01:08 67981 failed install-port
10.8 121507 2023-01-30 13:08:30 0:00:37 38372 failed install-port
10.7 132455 2023-01-30 12:30:07 0:00:58 40328 failed install-port
10.12 217476 2023-01-30 12:27:49 0:01:07 66812 build successful
10.10 212593 2023-01-30 11:35:50 0:00:56 67862 failed install-port
10.6.x86_64 142610 2023-01-30 9:58:40 0:00:53 40587 build successful
10.9 218371 2023-01-30 9:39:13 0:00:39 67557 failed install-port
11 101812 2023-01-30 7:51:57 0:04:19 28562 build successful
12 58140 2023-01-30 7:46:16 0:02:57 17345 build successful
13 19913 2023-01-30 7:42:41 0:02:01 3102 build successful
12.arm64 84506 2023-01-30 7:28:53 0:00:26 17356 build successful
10.8 114462 2022-12-19 22:11:34 0:00:42 36402 failed install-port
10.7 125078 2022-12-19 22:07:36 0:00:38 38360 failed install-port
10.11 204817 2022-12-19 22:03:19 0:00:48 66049 failed install-port
10.9 212599 2022-12-19 22:00:11 0:00:38 65622 failed install-port
10.8 114452 2022-12-19 20:38:00 0:00:35 36401 failed install-port
10.7 125068 2022-12-19 20:35:50 0:00:30 38359 failed install-port
10.11 204808 2022-12-19 20:30:56 0:00:50 66048 failed install-port
10.9 212590 2022-12-19 20:29:24 0:00:37 65621 failed install-port
10.10 207135 2022-12-19 20:29:02 0:00:38 65928 failed install-port
13 2721 2022-12-16 21:18:40 0:00:56 509 build successful
10.7 118433 2022-11-14 1:50:27 0:00:30 36914 failed install-port
10.7 118370 2022-11-13 23:39:40 0:00:30 36878 failed install-port
10.11 199425 2022-11-13 15:25:38 0:00:46 64601 failed install-port
10.10 200948 2022-11-13 13:34:54 0:00:33 64482 failed install-port
10.10 200891 2022-11-13 11:44:12 0:00:29 64446 failed install-port
10.11 199365 2022-11-13 11:33:24 0:00:48 64565 failed install-port
10.9 206075 2022-11-13 8:55:33 0:00:34 64175 failed install-port
10.9 206019 2022-11-13 6:27:28 0:00:34 64139 failed install-port
12 47223 2022-11-13 3:18:36 0:01:18 13946 build successful
10.6 92300 2022-11-13 0:33:51 0:00:36 37100 build successful
10.14 145074 2022-11-12 17:41:18 0:00:43 46226 build successful
11.arm64 73156 2022-11-12 17:03:37 0:00:44 25125 build successful
10.15 118007 2022-11-12 16:31:53 0:04:58 35252 build successful
11 90258 2022-11-12 16:11:44 0:02:54 25162 build successful
10.6.x86_64 126796 2022-11-12 16:11:37 0:02:01 37165 build successful
10.13 168636 2022-11-12 16:09:56 0:03:11 55494 build successful
10.12 204901 2022-11-12 15:56:08 0:01:36 63405 build successful
10.8 108142 2022-11-12 15:50:33 0:00:48 34954 failed install-port
12.arm64 70797 2022-11-12 15:41:30 0:00:24 13946 build successful
10.14 144046 2022-11-01 14:32:10 0:10:52 45849 build successful
12.arm64 67373 2022-11-01 9:41:18 0:00:17 13533 build successful
10.6 91111 2022-11-01 9:33:28 0:00:36 36718 build successful
10.11 198321 2022-11-01 9:14:06 0:02:47 64190 failed install-port
11 89066 2022-11-01 9:12:02 0:02:16 24751 build successful
10.8 106996 2022-11-01 9:10:19 0:02:25 34543 failed install-port
10.6.x86_64 125511 2022-11-01 9:07:50 0:01:18 36745 build successful
10.15 116803 2022-11-01 9:04:18 0:01:55 34841 build successful
10.13 167491 2022-11-01 9:04:18 0:01:24 55083 build successful
12 46204 2022-11-01 9:01:19 0:01:16 13535 build successful
10.12 203487 2022-11-01 8:56:00 0:01:26 62995 build successful
10.7 117371 2022-11-01 8:54:07 0:01:08 36503 failed install-port
10.10 199855 2022-11-01 8:52:48 0:00:55 64071 failed install-port
10.9 204796 2022-11-01 8:50:55 0:00:54 63763 failed install-port
11.arm64 69453 2022-11-01 8:41:45 0:00:15 24713 build successful
12.arm64 62116 2022-09-03 16:37:15 0:00:15 11635 build successful
10.14 138035 2022-09-02 8:29:21 0:00:41 43958 build successful
10.6 86078 2022-09-02 7:45:39 0:02:56 34825 build successful
10.15 110947 2022-09-02 7:44:27 0:01:04 32951 build successful
10.11 192964 2022-09-02 7:43:17 0:00:56 62300 build successful
12 40257 2022-09-02 7:40:13 0:01:15 11631 build successful
10.6.x86_64 119894 2022-09-02 7:39:34 0:02:20 34847 build successful
10.12 197354 2022-09-02 7:34:43 0:00:39 61101 build successful
10.13 161347 2022-09-02 7:32:24 0:00:43 53191 build successful
10.10 193900 2022-09-02 7:25:56 0:00:37 62180 build successful
11 83132 2022-09-02 7:24:52 0:01:10 22854 build successful
10.8 101053 2022-09-02 7:24:07 0:00:41 32654 build successful
10.7 111348 2022-09-02 7:20:45 0:00:36 34612 build successful
10.9 199261 2022-09-02 7:20:09 0:00:37 61873 build successful
11.arm64 64367 2022-09-02 6:58:24 0:00:19 22809 build successful
12 1758 2021-11-14 15:06:20 0:02:56 163 build successful
12.arm64 9154 2021-11-09 19:06:23 0:00:09 612 build successful
11.arm64 33608 2021-11-09 9:46:59 0:00:10 11987 build successful
12.arm64 2560 2021-11-02 13:25:32 0:00:32 163 build successful
10.6 40402 2021-09-30 16:20:59 0:04:57 22233 build successful
11 47361 2021-09-30 15:09:58 0:03:40 10225 build successful
10.11 154949 2021-09-30 15:09:51 0:03:34 49769 build successful
10.6.x86_64 74129 2021-09-30 15:09:30 0:05:48 22205 build successful
10.15 72433 2021-09-30 15:09:20 0:03:12 20411 build successful
11.arm64 30098 2021-09-30 15:09:09 0:00:33 10413 build successful
10.14 100667 2021-09-30 15:09:08 0:04:43 31418 build successful
10.12 159841 2021-09-30 15:08:57 0:02:08 48756 build successful
10.9 160904 2021-09-30 15:08:47 0:02:00 49517 build successful
10.8 61746 2021-09-30 15:08:37 0:02:34 20099 build successful
10.13 124211 2021-09-30 15:08:25 0:02:32 40708 build successful
10.7 69522 2021-09-30 15:08:13 0:01:58 22240 build successful
10.10 156310 2021-09-30 15:07:58 0:02:02 49832 build successful
10.6 38144 2021-08-10 10:39:57 0:04:58 20710 build successful
11 42544 2021-08-10 10:27:10 0:02:46 8704 build successful
10.12 155564 2021-08-10 10:24:02 0:02:01 47235 build successful
10.6.x86_64 69941 2021-08-10 10:23:59 0:04:31 20681 build successful
10.15 67864 2021-08-10 10:23:50 0:02:39 18890 build successful
10.14 96484 2021-08-10 10:21:42 0:02:13 29897 build successful
10.11 150648 2021-08-10 10:21:12 0:02:12 48247 build successful
10.13 119954 2021-08-10 10:18:53 0:01:55 39187 build successful
10.9 156268 2021-08-10 10:17:07 0:01:31 47993 build successful
10.8 57378 2021-08-10 10:17:07 0:01:34 18577 build successful
10.10 152019 2021-08-10 10:16:44 0:01:43 48310 build successful
10.7 64892 2021-08-10 10:16:02 0:01:29 20718 build successful
11.arm64 27650 2021-08-10 10:12:27 0:00:33 8891 build successful