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

128 build(s) found

Page 1 of 2 | Showing build(s) 1 to 100

Builder Build Number Start Time Elapsed Time Watcher Build Status
13.arm64 47518 2024-01-07 16:59:13 0:00:04 15800 build successful
10.14 189248 2023-12-12 21:44:34 0:00:20 61452 build successful
10.11 244761 2023-12-12 21:41:34 0:00:28 79850 build successful
10.6 145587 2023-12-12 21:40:35 0:00:22 52381 build successful
10.8 157520 2023-12-12 21:39:34 0:00:25 50217 build successful
11 136107 2023-12-12 21:39:32 0:00:21 40363 build successful
10.9 255682 2023-12-12 21:38:44 0:00:21 79429 build successful
10.10 248870 2023-12-12 21:38:08 0:00:21 79737 build successful
12 90399 2023-12-12 21:37:42 0:00:26 29159 build successful
10.6.x86_64 181038 2023-12-12 21:37:03 0:00:18 52423 build successful
10.7 169571 2023-12-12 21:36:57 0:00:19 52161 build successful
10.15 165160 2023-12-12 21:36:14 0:00:16 50439 build successful
10.12 253665 2023-12-12 21:36:07 0:00:20 78643 build successful
10.13 213987 2023-12-12 21:35:14 0:00:16 70695 build successful
13.arm64 44534 2023-12-12 21:32:48 0:00:04 14787 build successful
11 133830 2023-11-19 1:16:57 0:00:19 39555 build successful
10.12 251082 2023-11-19 1:15:36 0:00:16 77835 build successful
11.arm64 108196 2023-11-19 1:13:37 0:00:05 39553 build successful
10.8 151675 2023-10-16 23:23:20 0:00:05 48168 failed install-dependencies
10.9 249469 2023-10-16 23:21:58 0:00:06 77379 failed install-dependencies
10.10 242863 2023-10-16 23:21:22 0:00:05 77688 failed install-dependencies
13.arm64 38889 2023-10-16 23:21:10 0:00:06 12731 build successful
11 101806 2023-01-30 7:32:13 0:00:29 28562 build successful
13 19907 2023-01-30 7:29:45 0:00:18 3102 build successful
12.arm64 84502 2023-01-30 7:27:10 0:00:04 17356 build successful
10.15 117994 2022-11-12 15:48:49 0:00:25 35252 build successful
10.6.x86_64 126783 2022-11-12 15:45:50 0:00:27 37165 build successful
10.13 168623 2022-11-12 15:42:59 0:00:16 55494 build successful
11 90245 2022-11-12 15:40:41 0:00:16 25162 build successful
10.12 204888 2022-11-12 15:38:37 0:00:15 63405 build successful
10.8 108129 2022-11-12 15:38:15 0:00:06 34954 failed install-dependencies
12.arm64 70787 2022-11-12 15:36:39 0:00:04 13946 build successful
10.14 144035 2022-11-01 8:59:49 0:00:13 45849 build successful
11 89056 2022-11-01 8:52:11 0:00:17 24751 build successful
10.11 198311 2022-11-01 8:51:28 0:00:23 64190 failed install-dependencies
10.6.x86_64 125501 2022-11-01 8:50:40 0:00:19 36745 build successful
10.8 106986 2022-11-01 8:49:33 0:00:21 34543 failed install-dependencies
10.13 167481 2022-11-01 8:47:49 0:00:20 55083 build successful
10.15 116793 2022-11-01 8:47:12 0:00:15 34841 build successful
12 46194 2022-11-01 8:46:03 0:00:24 13535 build successful
10.12 203477 2022-11-01 8:43:03 0:00:15 62995 build successful
10.7 117361 2022-11-01 8:42:43 0:00:14 36503 failed install-dependencies
10.9 204786 2022-11-01 8:40:43 0:00:07 63763 failed install-dependencies
10.10 199845 2022-11-01 8:40:35 0:00:11 64071 failed install-dependencies
11.arm64 69445 2022-11-01 8:37:41 0:00:04 24713 build successful
10.14 138014 2022-09-02 8:00:38 0:00:14 43958 build successful
10.6 86057 2022-09-02 7:14:08 0:00:21 34825 build successful
10.15 110926 2022-09-02 7:12:56 0:00:14 32951 build successful
10.11 192943 2022-09-02 7:11:04 0:00:14 62300 build successful
10.6.x86_64 119873 2022-09-02 7:11:03 0:00:17 34847 build successful
12 40236 2022-09-02 7:09:16 0:00:12 11631 build successful
10.12 197333 2022-09-02 7:07:37 0:00:21 61101 build successful
10.13 161326 2022-09-02 7:03:13 0:00:11 53191 build successful
10.8 101032 2022-09-02 7:02:19 0:00:10 32654 build successful
10.9 199240 2022-09-02 6:59:54 0:00:13 61873 build successful
10.10 193879 2022-09-02 6:59:50 0:00:14 62180 build successful
10.7 111327 2022-09-02 6:59:50 0:00:10 34612 build successful
11.arm64 64350 2022-09-02 6:47:36 0:00:05 22809 build successful
12.arm64 18350 2021-11-17 13:30:13 0:00:31 1204 build successful
10.6.x86_64 74130 2021-09-30 15:15:21 0:01:44 22205 build successful
10.14 100668 2021-09-30 15:13:53 0:02:08 31418 build successful
11 47362 2021-09-30 15:13:40 0:02:28 10225 build successful
10.11 154950 2021-09-30 15:13:28 0:02:35 49769 build successful
10.15 72434 2021-09-30 15:12:34 0:02:27 20411 build successful
10.8 61747 2021-09-30 15:11:12 0:01:41 20099 build successful
10.12 159842 2021-09-30 15:11:07 0:01:33 48756 build successful
10.13 124212 2021-09-30 15:11:00 0:01:39 40708 build successful
10.9 160905 2021-09-30 15:10:49 0:01:29 49517 build successful
10.7 69523 2021-09-30 15:10:12 0:01:21 22240 build successful
10.10 156311 2021-09-30 15:10:02 0:01:34 49832 build successful
11 42545 2021-08-10 10:29:57 0:02:32 8704 build successful
10.6.x86_64 69942 2021-08-10 10:28:32 0:01:49 20681 build successful
10.15 67865 2021-08-10 10:26:35 0:02:27 18890 build successful
10.12 155565 2021-08-10 10:26:05 0:02:00 47235 build successful
10.14 96485 2021-08-10 10:23:59 0:02:05 29897 build successful
10.11 150649 2021-08-10 10:23:29 0:01:56 48247 build successful
10.13 119955 2021-08-10 10:20:50 0:01:47 39187 build successful
10.8 57379 2021-08-10 10:18:50 0:01:28 18577 build successful
10.9 156269 2021-08-10 10:18:48 0:01:26 47993 build successful
10.10 152020 2021-08-10 10:18:30 0:01:32 48310 build successful
10.7 64893 2021-08-10 10:17:33 0:01:30 20718 build successful
10.6.x86_64 56906 2021-05-19 12:05:37 0:01:19 18068 build successful
10.8 46951 2021-05-19 11:06:00 0:01:13 15968 build successful
10.7 53327 2021-05-19 11:04:11 0:01:12 18107 build successful
10.12 146858 2021-05-18 22:25:14 0:01:30 44587 build successful
10.15 58078 2021-05-18 19:31:23 0:01:42 16245 build successful
10.13 111279 2021-05-18 17:56:35 0:01:17 36540 build successful
10.14 86963 2021-05-18 7:58:26 0:02:15 27248 build successful
11 30769 2021-05-18 7:57:25 0:02:31 6050 build successful
10.11 141776 2021-05-18 7:45:35 0:01:39 45595 build successful
10.10 143278 2021-05-18 7:41:58 0:01:44 45661 build successful
10.9 147288 2021-05-18 7:36:39 0:01:32 45340 build successful
10.6.x86_64 56712 2021-05-18 7:32:00 0:01:10 18019 failed install-dependencies
10.7 53149 2021-05-18 7:20:20 0:00:31 18059 failed install-dependencies
10.8 46769 2021-05-18 7:15:37 0:00:25 15920 failed install-dependencies
10.14 76256 2021-01-16 4:35:14 0:02:17 23142 build successful
11 14383 2021-01-13 16:41:42 0:02:32 1901 build successful
10.11 130447 2021-01-13 16:19:19 0:02:12 41462 build successful
10.15 47667 2021-01-13 16:18:07 0:02:05 12697 build successful
10.13 100328 2021-01-13 16:17:15 0:01:50 32417 build successful