py39-greenlet (python/py-greenlet) Updated: 1 month, 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.1.1 License: MIT and PSF GitHub
Reset

264 build(s) found

Page 2 of 3 | Showing build(s) 101 to 200

Builder Build Number Start Time Elapsed Time Watcher Build Status
10.6.x86_64 174997 2023-10-16 23:25:09 0:00:15 50372 failed install-dependencies
10.6 139658 2023-10-16 23:24:51 0:00:22 50331 failed install-dependencies
13.arm64 38892 2023-10-16 23:22:24 0:00:16 12731 build successful
10.7 157646 2023-08-28 12:25:11 0:00:12 48322 failed install-port
10.8 146085 2023-08-28 5:07:03 0:00:13 46381 failed install-port
10.11 233577 2023-08-28 4:58:18 0:00:57 76015 failed install-port
10.10 237248 2023-08-28 2:34:14 0:00:42 75903 failed install-port
10.9 243708 2023-08-28 0:53:22 0:00:31 75592 failed install-port
13.arm64 2272 2023-02-26 3:24:03 0:00:17 510 build successful
10.14 154739 2023-01-31 5:25:26 0:01:03 49656 build successful
10.11 209817 2023-01-30 22:24:51 0:00:48 68011 failed install-port
10.10 212647 2023-01-30 22:23:33 0:00:51 67892 failed install-port
11.arm64 83951 2023-01-30 20:42:40 0:00:22 28540 build successful
10.9 218427 2023-01-30 19:11:59 0:00:50 67587 failed install-port
10.13 179406 2023-01-30 14:51:36 0:00:46 58860 build successful
10.6 107964 2023-01-30 13:50:20 0:01:17 40556 build successful
10.15 129071 2023-01-30 13:23:18 0:01:37 38648 build successful
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