py310-greenlet (python/py-greenlet) Updated: 3 weeks, 4 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.2.3 License: MIT and PSF GitHub
Reset

260 build(s) found

Page 3 of 3 | Showing build(s) 201 to 260

Builder Build Number Start Time Elapsed Time Watcher Build Status
10.10 200894 2022-11-13 11:45:18 0:00:31 64446 failed install-port
10.11 199368 2022-11-13 11:34:58 0:00:54 64565 failed install-port
10.9 206077 2022-11-13 8:56:14 0:00:35 64175 failed install-port
10.9 206022 2022-11-13 6:28:53 0:00:43 64139 failed install-port
12 47225 2022-11-13 3:20:49 0:01:17 13946 build successful
10.6 92303 2022-11-13 0:36:35 0:01:18 37100 build successful
10.14 145077 2022-11-12 17:57:16 0:02:22 46226 build successful
11.arm64 73158 2022-11-12 17:05:06 0:00:34 25125 build successful
10.8 108128 2022-11-12 15:37:21 0:00:45 34954 failed install-port
10.15 117993 2022-11-12 15:37:14 0:11:33 35252 build successful
10.6.x86_64 126782 2022-11-12 15:37:04 0:08:43 37165 build successful
11 90244 2022-11-12 15:36:54 0:03:40 25162 build successful
10.12 204887 2022-11-12 15:36:42 0:01:53 63405 build successful
10.13 168622 2022-11-12 15:36:27 0:06:27 55494 build successful
12.arm64 70786 2022-11-12 15:35:56 0:00:35 13946 build successful
12.arm64 67375 2022-11-01 9:42:06 0:00:16 13533 build successful
10.6 91113 2022-11-01 9:35:20 0:00:34 36718 build successful
10.14 144034 2022-11-01 8:54:13 0:05:33 45849 build successful
11 89055 2022-11-01 8:49:34 0:02:33 24751 build successful
10.11 198310 2022-11-01 8:48:36 0:02:51 64190 failed install-port
10.6.x86_64 125500 2022-11-01 8:47:53 0:02:44 36745 build successful
10.8 106985 2022-11-01 8:46:43 0:02:44 34543 failed install-port
10.15 116792 2022-11-01 8:45:03 0:02:07 34841 build successful
10.13 167480 2022-11-01 8:44:55 0:02:50 55083 build successful
12 46193 2022-11-01 8:43:50 0:02:09 13535 build successful
10.12 203476 2022-11-01 8:41:36 0:01:24 62995 build successful
10.7 117360 2022-11-01 8:41:25 0:01:12 36503 failed install-port
10.9 204785 2022-11-01 8:39:47 0:00:52 63763 failed install-port
10.10 199844 2022-11-01 8:39:28 0:01:01 64071 failed install-port
11.arm64 69444 2022-11-01 8:37:21 0:00:16 24713 build successful
12.arm64 62118 2022-09-03 16:39:17 0:00:09 11635 build successful
10.14 138013 2022-09-02 7:58:24 0:02:11 43958 build successful
11 83136 2022-09-02 7:33:17 0:01:16 22854 build successful
10.15 110925 2022-09-02 7:11:12 0:01:34 32951 build successful
10.6 86056 2022-09-02 7:11:09 0:02:57 34825 build successful
10.11 192942 2022-09-02 7:08:57 0:01:39 62300 build successful
10.6.x86_64 119872 2022-09-02 7:08:06 0:02:29 34847 build successful
12 40235 2022-09-02 7:07:34 0:01:40 11631 build successful
10.12 197332 2022-09-02 7:06:29 0:01:07 61101 build successful
10.13 161325 2022-09-02 7:01:47 0:01:20 53191 build successful
10.8 101031 2022-09-02 7:01:08 0:01:09 32654 build successful
10.9 199239 2022-09-02 6:58:58 0:00:53 61873 build successful
10.10 193878 2022-09-02 6:58:21 0:00:58 62180 build successful
10.7 111326 2022-09-02 6:58:17 0:01:00 34612 build successful
11.arm64 64349 2022-09-02 6:47:04 0:00:28 22809 build successful
12 4409 2021-11-29 11:15:45 0:02:23 585 build successful
12.arm64 9188 2021-11-09 19:35:26 0:00:31 612 build successful
10.8 64046 2021-10-23 16:37:06 0:01:48 20996 build successful
10.11 157267 2021-10-23 16:36:58 0:02:52 50665 build successful
10.6 41828 2021-10-23 16:36:49 0:05:24 23132 build successful
10.14 102875 2021-10-23 16:36:42 0:02:31 32314 build successful
10.6.x86_64 76332 2021-10-23 16:36:35 0:04:39 23104 build successful
10.10 158606 2021-10-23 16:36:27 0:01:48 50729 build successful
10.13 126463 2021-10-23 16:36:19 0:02:01 41604 build successful
11 49785 2021-10-23 16:36:12 0:03:03 11121 build successful
10.15 74616 2021-10-23 16:36:04 0:02:43 21306 build successful
10.12 162084 2021-10-23 16:35:57 0:02:12 49651 build successful
10.7 71878 2021-10-23 16:35:49 0:01:28 23137 build successful
10.9 163280 2021-10-23 16:35:42 0:01:32 50414 build successful
11.arm64 31605 2021-10-23 16:35:18 0:00:36 11310 build successful