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

160 build(s) found

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

Builder Build Number Start Time Elapsed Time Watcher Build Status
10.11 242335 2023-11-19 10:02:46 0:00:53 79042 build successful
10.10 246340 2023-11-19 9:35:02 0:00:38 78929 build successful
10.9 253077 2023-11-19 7:53:35 0:00:41 78621 build successful
10.8 155014 2023-11-19 7:53:34 0:00:50 49409 build successful
10.11 241602 2023-11-11 20:11:41 0:00:41 78733 failed install-port
10.8 154287 2023-11-11 20:11:12 0:00:35 49100 failed install-port
10.9 252308 2023-11-11 20:09:43 0:00:28 78312 failed install-port
10.10 245612 2023-11-11 20:08:29 0:00:25 78620 failed install-port
10.11 241576 2023-11-11 16:41:10 0:00:39 78717 failed install-port
10.10 245585 2023-11-11 16:35:43 0:00:32 78604 failed install-port
10.7 166241 2023-11-11 16:29:16 0:00:35 51028 build successful
10.8 154251 2023-11-11 16:25:40 0:00:44 49084 failed install-port
10.9 252280 2023-11-11 16:23:31 0:00:42 78296 failed install-port
14 3157 2023-10-25 7:39:58 0:01:00 604 build successful
10.11 238957 2023-10-16 23:32:00 0:00:47 77800 failed install-port
10.7 163648 2023-10-16 23:24:51 0:00:27 50111 failed install-port
10.8 151677 2023-10-16 23:24:34 0:00:34 48168 failed install-port
10.9 249471 2023-10-16 23:22:56 0:00:29 77379 failed install-port
10.10 242865 2023-10-16 23:22:23 0:00:34 77688 failed install-port
10.7 157636 2023-08-28 12:13:18 0:00:26 48322 failed install-port
10.11 233572 2023-08-28 4:53:30 0:00:38 76015 failed install-port
10.8 146075 2023-08-28 4:53:17 0:00:31 46381 failed install-port
10.10 237239 2023-08-28 2:25:00 0:00:40 75903 failed install-port
10.9 243701 2023-08-28 0:49:16 0:00:28 75592 failed install-port
10.13 179450 2023-01-31 5:22:58 0:00:44 58890 build successful
10.14 154735 2023-01-31 5:20:44 0:00:56 49656 build successful
10.11 209813 2023-01-30 22:21:24 0:00:43 68011 failed install-port
10.10 212643 2023-01-30 22:20:07 0:00:41 67892 failed install-port
10.9 218423 2023-01-30 19:08:40 0:00:37 67587 failed install-port
10.6 107960 2023-01-30 13:45:56 0:01:12 40556 build successful
10.15 129067 2023-01-30 13:18:16 0:01:00 38648 build successful
10.8 121503 2023-01-30 13:05:25 0:00:40 38372 failed install-port
10.7 132451 2023-01-30 12:26:32 0:00:44 40328 failed install-port
10.12 217472 2023-01-30 12:24:09 0:00:52 66812 build successful
10.6.x86_64 142606 2023-01-30 9:54:47 0:00:53 40587 build successful
12 58136 2023-01-30 7:37:46 0:02:01 17345 build successful
11 101808 2023-01-30 7:35:44 0:03:33 28562 build successful
13 19909 2023-01-30 7:33:20 0:01:59 3102 build successful
10.8 114458 2022-12-19 22:08:05 0:00:42 36402 failed install-port
10.7 125074 2022-12-19 22:05:01 0:00:29 38360 failed install-port
10.11 204813 2022-12-19 21:59:44 0:00:44 66049 failed install-port
10.9 212595 2022-12-19 21:57:18 0:00:41 65622 failed install-port
10.8 114448 2022-12-19 20:34:52 0:00:42 36401 failed install-port
10.7 125064 2022-12-19 20:33:40 0:00:26 38359 failed install-port
10.11 204804 2022-12-19 20:27:24 0:00:43 66048 failed install-port
10.9 212586 2022-12-19 20:26:42 0:00:30 65621 failed install-port
10.10 207131 2022-12-19 20:26:28 0:00:30 65928 failed install-port
13 1885 2022-12-15 5:56:07 0:00:17 336 build successful
10.7 118426 2022-11-14 1:48:09 0:00:27 36914 failed install-port
10.11 199418 2022-11-13 15:21:58 0:00:41 64601 failed install-port
10.10 200941 2022-11-13 13:32:25 0:00:27 64482 failed install-port
10.9 206068 2022-11-13 8:52:54 0:00:30 64175 failed install-port
10.14 145132 2022-11-13 5:05:35 0:01:22 46262 build successful
10.6 92357 2022-11-13 3:11:52 0:01:13 37136 build successful
12 47216 2022-11-13 3:09:35 0:01:39 13946 build successful
10.15 118000 2022-11-12 16:02:59 0:03:08 35252 build successful
10.6.x86_64 126789 2022-11-12 15:58:31 0:02:19 37165 build successful
10.13 168629 2022-11-12 15:54:04 0:02:14 55494 build successful
11 90251 2022-11-12 15:51:32 0:03:53 25162 build successful
10.8 108135 2022-11-12 15:47:09 0:00:36 34954 failed install-port
10.12 204894 2022-11-12 15:44:36 0:01:27 63405 build successful
10.14 144038 2022-11-01 13:45:58 0:12:32 45849 build successful
10.6 91105 2022-11-01 9:26:59 0:00:49 36718 build successful
11 89058 2022-11-01 8:56:27 0:03:05 24751 build successful
10.11 198313 2022-11-01 8:55:37 0:03:30 64190 failed install-port
10.6.x86_64 125503 2022-11-01 8:54:26 0:01:34 36745 build successful
10.8 106988 2022-11-01 8:53:39 0:03:24 34543 failed install-port
10.13 167483 2022-11-01 8:51:19 0:02:59 55083 build successful
10.15 116795 2022-11-01 8:49:10 0:02:33 34841 build successful
12 46196 2022-11-01 8:48:44 0:01:03 13535 build successful
10.12 203479 2022-11-01 8:45:18 0:01:33 62995 build successful
10.7 117363 2022-11-01 8:44:43 0:01:26 36503 failed install-port
10.10 199847 2022-11-01 8:42:44 0:01:21 64071 failed install-port
10.9 204788 2022-11-01 8:42:18 0:01:06 63763 failed install-port
10.14 138023 2022-09-02 8:11:24 0:00:56 43958 build successful
10.6 86066 2022-09-02 7:23:17 0:02:40 34825 build successful
10.15 110935 2022-09-02 7:22:49 0:01:00 32951 build successful
10.11 192952 2022-09-02 7:21:16 0:00:54 62300 build successful
12 40245 2022-09-02 7:19:32 0:01:01 11631 build successful
10.6.x86_64 119882 2022-09-02 7:19:21 0:02:17 34847 build successful
10.12 197342 2022-09-02 7:17:09 0:00:37 61101 build successful
10.13 161335 2022-09-02 7:12:59 0:00:40 53191 build successful
10.8 101041 2022-09-02 7:08:58 0:00:42 32654 build successful
10.10 193888 2022-09-02 7:08:19 0:00:40 62180 build successful
10.9 199249 2022-09-02 7:06:56 0:00:35 61873 build successful
10.7 111336 2022-09-02 7:06:56 0:00:34 34612 build successful
11 83120 2022-09-02 7:03:08 0:01:14 22854 build successful
12 8784 2022-01-01 17:05:06 0:01:03 2840 build successful
10.6.x86_64 74141 2021-09-30 15:50:51 0:04:26 22205 build successful
11 47373 2021-09-30 15:50:37 0:02:40 10225 build successful
10.15 72445 2021-09-30 15:47:56 0:02:33 20411 build successful
10.11 154961 2021-09-30 15:47:31 0:02:22 49769 build successful
10.14 100679 2021-09-30 15:44:24 0:02:12 31418 build successful
10.13 124223 2021-09-30 15:37:08 0:01:48 40708 build successful
10.8 61758 2021-09-30 15:34:37 0:01:37 20099 build successful
10.12 159853 2021-09-30 15:33:43 0:01:37 48756 build successful
10.10 156322 2021-09-30 15:33:06 0:01:45 49832 build successful
10.9 160916 2021-09-30 15:30:34 0:01:33 49517 build successful
10.7 69534 2021-09-30 15:30:32 0:01:28 22240 build successful
10.6 40391 2021-09-30 15:19:52 0:04:56 22233 build successful