py36-greenlet (python/py-greenlet) Updated: 1 year, 9 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

174 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
15 1050 2024-09-28 19:13:37 0:00:22 103 build successful
12.arm64 138019 2024-09-25 1:02:42 0:00:00 40101 failed install-dependencies
14.arm64 43024 2024-09-24 21:27:04 0:00:00 13794 failed install-dependencies
13.arm64 71681 2024-09-24 14:03:13 0:00:00 25702 failed install-dependencies
12.arm64 137347 2024-09-16 7:57:38 0:00:00 39735 failed install-dependencies
13.arm64 70965 2024-09-15 13:19:09 0:00:00 25336 failed install-dependencies
14.arm64 42270 2024-09-13 16:47:06 0:00:00 13428 failed install-dependencies
12.arm64 134450 2024-08-06 20:32:48 0:00:00 38443 failed install-dependencies
13.arm64 68270 2024-08-06 19:25:05 0:00:00 24057 failed install-dependencies
14.arm64 38955 2024-08-06 15:02:31 0:00:01 12147 failed install-dependencies
10.11 242336 2023-11-19 10:03:41 0:00:52 79042 build successful
10.10 246341 2023-11-19 9:35:41 0:00:35 78929 build successful
10.8 155015 2023-11-19 7:54:26 0:00:43 49409 build successful
10.9 253078 2023-11-19 7:54:18 0:00:42 78621 build successful
10.11 241603 2023-11-11 20:12:25 0:00:33 78733 failed install-port
10.8 154288 2023-11-11 20:11:51 0:00:28 49100 failed install-port
10.9 252309 2023-11-11 20:10:13 0:00:28 78312 failed install-port
10.10 245613 2023-11-11 20:08:58 0:00:26 78620 failed install-port
10.11 241577 2023-11-11 16:41:50 0:00:36 78717 failed install-port
10.10 245586 2023-11-11 16:36:17 0:00:30 78604 failed install-port
10.7 166242 2023-11-11 16:29:57 0:00:40 51028 build successful
10.8 154252 2023-11-11 16:26:26 0:00:39 49084 failed install-port
10.9 252281 2023-11-11 16:24:15 0:00:35 78296 failed install-port
14 3158 2023-10-25 7:40:58 0:00:58 604 build successful
10.11 238958 2023-10-16 23:32:50 0:00:38 77800 failed install-port
10.7 163649 2023-10-16 23:25:26 0:00:33 50111 failed install-port
10.8 151678 2023-10-16 23:25:11 0:00:29 48168 failed install-port
10.9 249472 2023-10-16 23:23:27 0:00:29 77379 failed install-port
10.10 242866 2023-10-16 23:22:59 0:00:29 77688 failed install-port
10.7 157625 2023-08-28 12:04:39 0:00:43 48322 failed install-port
10.11 233563 2023-08-28 4:48:32 0:01:10 76015 failed install-port
10.8 146064 2023-08-28 4:39:35 0:01:11 46381 failed install-port
10.10 237228 2023-08-28 2:19:49 0:00:48 75903 failed install-port
10.9 243690 2023-08-28 0:45:36 0:00:39 75592 failed install-port
10.13 179451 2023-01-31 5:23:46 0:00:44 58890 build successful
10.14 154736 2023-01-31 5:21:42 0:01:05 49656 build successful
10.11 209814 2023-01-30 22:22:08 0:00:37 68011 failed install-port
10.10 212644 2023-01-30 22:20:49 0:00:39 67892 failed install-port
10.9 218424 2023-01-30 19:09:18 0:00:40 67587 failed install-port
10.6 107961 2023-01-30 13:47:10 0:00:58 40556 build successful
10.15 129068 2023-01-30 13:19:18 0:01:03 38648 build successful
10.8 121504 2023-01-30 13:06:06 0:00:35 38372 failed install-port
10.7 132452 2023-01-30 12:27:19 0:00:41 40328 failed install-port
10.12 217473 2023-01-30 12:25:07 0:00:49 66812 build successful
10.6.x86_64 142607 2023-01-30 9:55:42 0:00:50 40587 build successful
12 58137 2023-01-30 7:39:49 0:01:57 17345 build successful
11 101809 2023-01-30 7:39:20 0:03:28 28562 build successful
13 19910 2023-01-30 7:35:21 0:01:45 3102 build successful
10.8 114459 2022-12-19 22:08:51 0:00:35 36402 failed install-port
10.7 125075 2022-12-19 22:05:32 0:00:27 38360 failed install-port
10.11 204814 2022-12-19 22:00:30 0:00:38 66049 failed install-port
10.9 212596 2022-12-19 21:58:02 0:00:33 65622 failed install-port
10.8 114449 2022-12-19 20:35:35 0:00:29 36401 failed install-port
10.7 125065 2022-12-19 20:34:07 0:00:25 38359 failed install-port
10.11 204805 2022-12-19 20:28:09 0:00:38 66048 failed install-port
10.9 212587 2022-12-19 20:27:20 0:00:30 65621 failed install-port
10.10 207132 2022-12-19 20:26:59 0:00:32 65928 failed install-port
13 1873 2022-12-15 5:49:56 0:01:04 336 build successful
10.7 118427 2022-11-14 1:48:37 0:00:24 36914 failed install-port
10.11 199419 2022-11-13 15:22:39 0:00:39 64601 failed install-port
10.10 200942 2022-11-13 13:32:53 0:00:26 64482 failed install-port
10.9 206069 2022-11-13 8:53:25 0:00:29 64175 failed install-port
10.14 145133 2022-11-13 5:06:59 0:01:12 46262 build successful
10.6 92358 2022-11-13 3:13:07 0:01:02 37136 build successful
12 47217 2022-11-13 3:11:17 0:01:19 13946 build successful
10.15 118001 2022-11-12 16:06:10 0:03:05 35252 build successful
10.6.x86_64 126790 2022-11-12 16:00:52 0:01:52 37165 build successful
10.13 168630 2022-11-12 15:56:20 0:02:42 55494 build successful
11 90252 2022-11-12 15:55:29 0:03:12 25162 build successful
10.8 108136 2022-11-12 15:47:47 0:00:37 34954 failed install-port
10.12 204895 2022-11-12 15:46:04 0:01:30 63405 build successful
10.14 144039 2022-11-01 13:58:32 0:08:13 45849 build successful
10.6 91106 2022-11-01 9:27:49 0:00:46 36718 build successful
11 89059 2022-11-01 8:59:34 0:02:46 24751 build successful
10.11 198314 2022-11-01 8:59:09 0:03:29 64190 failed install-port
10.8 106989 2022-11-01 8:57:05 0:03:24 34543 failed install-port
10.6.x86_64 125504 2022-11-01 8:56:02 0:01:32 36745 build successful
10.13 167484 2022-11-01 8:54:21 0:02:46 55083 build successful
10.15 116796 2022-11-01 8:51:48 0:02:25 34841 build successful
12 46197 2022-11-01 8:49:51 0:02:33 13535 build successful
10.12 203480 2022-11-01 8:46:54 0:01:31 62995 build successful
10.7 117364 2022-11-01 8:46:15 0:01:26 36503 failed install-port
10.10 199848 2022-11-01 8:44:07 0:01:32 64071 failed install-port
10.9 204789 2022-11-01 8:43:30 0:01:13 63763 failed install-port
10.14 138025 2022-09-02 8:12:37 0:00:59 43958 build successful
10.6 86068 2022-09-02 7:26:22 0:02:46 34825 build successful
10.15 110937 2022-09-02 7:24:13 0:00:59 32951 build successful
10.11 192954 2022-09-02 7:22:32 0:00:47 62300 build successful
10.6.x86_64 119884 2022-09-02 7:22:04 0:02:18 34847 build successful
12 40247 2022-09-02 7:20:56 0:01:03 11631 build successful
10.12 197344 2022-09-02 7:18:10 0:00:37 61101 build successful
10.13 161337 2022-09-02 7:13:55 0:00:41 53191 build successful
10.8 101043 2022-09-02 7:11:03 0:00:39 32654 build successful
10.10 193890 2022-09-02 7:09:19 0:00:32 62180 build successful
10.9 199251 2022-09-02 7:07:59 0:00:31 61873 build successful
10.7 111338 2022-09-02 7:07:59 0:00:37 34612 build successful
11 83122 2022-09-02 7:04:53 0:01:11 22854 build successful
12 4391 2021-11-29 9:59:46 0:02:11 585 build successful
10.6.x86_64 74143 2021-09-30 16:00:20 0:04:29 22205 build successful
11 47375 2021-09-30 15:56:41 0:02:46 10225 build successful