py38-greenlet (python/py-greenlet) Updated: 2 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: 3.1.1 License: MIT and PSF GitHub
Reset

279 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 139657 2023-10-16 23:24:24 0:00:22 50331 failed install-dependencies
10.10 242868 2023-10-16 23:24:18 0:00:47 77688 failed install-port
13.arm64 38891 2023-10-16 23:21:50 0:00:22 12731 build successful
10.7 157643 2023-08-28 12:23:03 0:00:54 48322 failed install-port
10.8 146081 2023-08-28 5:03:03 0:01:28 46381 failed install-port
10.11 233575 2023-08-28 4:55:58 0:01:16 76015 failed install-port
10.10 237244 2023-08-28 2:30:02 0:01:01 75903 failed install-port
10.9 243705 2023-08-28 0:51:21 0:00:45 75592 failed install-port
13.arm64 2268 2023-02-26 3:21:37 0:00:22 510 build successful
10.14 154738 2023-01-31 5:23:57 0:01:27 49656 build successful
10.11 209816 2023-01-30 22:23:38 0:01:12 68011 failed install-port
10.10 212646 2023-01-30 22:22:24 0:01:08 67892 failed install-port
11.arm64 83950 2023-01-30 20:42:11 0:00:28 28540 build successful
10.9 218426 2023-01-30 19:10:49 0:01:09 67587 failed install-port
10.13 179404 2023-01-30 14:49:29 0:01:19 58860 build successful
10.6 107963 2023-01-30 13:49:09 0:01:10 40556 build successful
10.15 129070 2023-01-30 13:21:39 0:01:36 38648 build successful
10.8 121506 2023-01-30 13:07:24 0:01:05 38372 failed install-port
10.11 209762 2023-01-30 13:06:26 0:01:38 67981 failed install-port
10.7 132454 2023-01-30 12:28:54 0:01:11 40328 failed install-port
10.12 217475 2023-01-30 12:26:45 0:01:02 66812 build successful
10.10 212590 2023-01-30 11:33:20 0:01:30 67862 failed install-port
10.6.x86_64 142609 2023-01-30 9:57:34 0:01:00 40587 build successful
10.9 218368 2023-01-30 9:37:09 0:01:11 67557 failed install-port
11 101811 2023-01-30 7:47:02 0:04:53 28562 build successful
12 58139 2023-01-30 7:43:43 0:02:30 17345 build successful
13 19912 2023-01-30 7:39:17 0:03:21 3102 build successful
12.arm64 84505 2023-01-30 7:28:17 0:00:34 17356 build successful
10.8 114461 2022-12-19 22:10:18 0:01:06 36402 failed install-port
10.7 125077 2022-12-19 22:06:35 0:00:59 38360 failed install-port
10.11 204816 2022-12-19 22:01:59 0:01:17 66049 failed install-port
10.9 212598 2022-12-19 21:59:17 0:00:52 65622 failed install-port
10.8 114451 2022-12-19 20:36:42 0:01:15 36401 failed install-port
10.7 125067 2022-12-19 20:35:03 0:00:46 38359 failed install-port
10.11 204807 2022-12-19 20:29:40 0:01:14 66048 failed install-port
10.9 212589 2022-12-19 20:28:32 0:00:51 65621 failed install-port
10.10 207134 2022-12-19 20:28:14 0:00:45 65928 failed install-port
13 2717 2022-12-16 21:10:16 0:02:12 509 build successful
10.7 118431 2022-11-14 1:49:40 0:00:43 36914 failed install-port
10.7 118367 2022-11-13 23:38:20 0:00:42 36878 failed install-port
10.11 199423 2022-11-13 15:24:20 0:01:13 64601 failed install-port
10.10 200946 2022-11-13 13:34:02 0:00:46 64482 failed install-port
10.10 200888 2022-11-13 11:42:50 0:00:41 64446 failed install-port
10.11 199362 2022-11-13 11:31:19 0:01:17 64565 failed install-port
10.9 206073 2022-11-13 8:54:39 0:00:49 64175 failed install-port
10.9 206016 2022-11-13 6:25:45 0:00:52 64139 failed install-port
12 47221 2022-11-13 3:15:57 0:01:42 13946 build successful
10.6 92296 2022-11-13 0:29:39 0:00:31 37100 build successful
10.14 145070 2022-11-12 17:04:17 0:00:28 46226 build successful
11.arm64 73154 2022-11-12 17:02:00 0:00:52 25125 build successful
10.15 118005 2022-11-12 16:18:45 0:07:31 35252 build successful
10.6.x86_64 126794 2022-11-12 16:07:30 0:02:04 37165 build successful
11 90256 2022-11-12 16:05:19 0:03:58 25162 build successful
10.13 168634 2022-11-12 16:04:21 0:03:16 55494 build successful
10.12 204899 2022-11-12 15:52:06 0:02:01 63405 build successful
10.8 108140 2022-11-12 15:49:20 0:01:08 34954 failed install-port
12.arm64 70795 2022-11-12 15:40:16 0:00:28 13946 build successful
10.14 144043 2022-11-01 14:16:56 0:10:57 45849 build successful
12.arm64 67371 2022-11-01 9:40:18 0:00:18 13533 build successful
10.6 91109 2022-11-01 9:31:15 0:00:36 36718 build successful
10.11 198318 2022-11-01 9:09:04 0:02:47 64190 failed install-port
11 89063 2022-11-01 9:07:46 0:02:11 24751 build successful
10.8 106993 2022-11-01 9:06:01 0:02:29 34543 failed install-port
10.6.x86_64 125508 2022-11-01 9:02:54 0:01:27 36745 build successful
10.13 167488 2022-11-01 9:01:01 0:01:40 55083 build successful
10.15 116800 2022-11-01 8:59:46 0:02:04 34841 build successful
12 46201 2022-11-01 8:57:59 0:01:17 13535 build successful
10.12 203484 2022-11-01 8:52:11 0:01:27 62995 build successful
10.7 117368 2022-11-01 8:51:09 0:01:07 36503 failed install-port
10.10 199852 2022-11-01 8:49:51 0:00:57 64071 failed install-port
10.9 204793 2022-11-01 8:48:12 0:00:55 63763 failed install-port
11.arm64 69450 2022-11-01 8:40:15 0:00:22 24713 build successful
12.arm64 62114 2022-09-03 16:35:13 0:00:16 11635 build successful
10.14 138031 2022-09-02 8:21:55 0:01:23 43958 build successful
10.6 86074 2022-09-02 7:37:28 0:03:30 34825 build successful
10.15 110943 2022-09-02 7:34:38 0:01:31 32951 build successful
10.11 192960 2022-09-02 7:33:06 0:01:25 62300 build successful
10.6.x86_64 119890 2022-09-02 7:31:50 0:02:28 34847 build successful
12 40253 2022-09-02 7:31:04 0:01:30 11631 build successful
10.12 197350 2022-09-02 7:26:54 0:00:58 61101 build successful
10.13 161343 2022-09-02 7:23:45 0:01:07 53191 build successful
10.10 193896 2022-09-02 7:18:37 0:00:58 62180 build successful
10.8 101049 2022-09-02 7:18:04 0:01:21 32654 build successful
11 83128 2022-09-02 7:15:54 0:01:39 22854 build successful
10.9 199257 2022-09-02 7:14:57 0:00:50 61873 build successful
10.7 111344 2022-09-02 7:14:54 0:01:14 34612 build successful
11.arm64 64363 2022-09-02 6:55:08 0:00:25 22809 build successful
12 1791 2021-11-14 18:45:28 0:02:23 163 build successful
12.arm64 2614 2021-11-02 13:54:16 0:00:32 163 build successful
10.6.x86_64 74151 2021-09-30 16:36:01 0:04:19 22205 build successful
11 47383 2021-09-30 16:26:43 0:02:44 10225 build successful
10.15 72455 2021-09-30 16:20:54 0:02:31 20411 build successful
10.11 154971 2021-09-30 16:20:45 0:02:26 49769 build successful
10.14 100689 2021-09-30 16:12:45 0:02:22 31418 build successful
10.6 40399 2021-09-30 16:04:15 0:04:56 22233 build successful
10.13 124233 2021-09-30 16:02:42 0:01:50 40708 build successful
10.8 61768 2021-09-30 15:57:17 0:01:45 20099 build successful
10.10 156332 2021-09-30 15:55:21 0:01:42 49832 build successful
10.12 159863 2021-09-30 15:55:20 0:01:39 48756 build successful
10.9 160926 2021-09-30 15:51:43 0:01:35 49517 build successful