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

245 build(s) found

Page 3 of 3 | Showing build(s) 201 to 245

Builder Build Number Start Time Elapsed Time Watcher Build Status
10.8 46950 2021-05-19 11:04:43 0:01:16 15968 build successful
10.7 53326 2021-05-19 11:02:54 0:01:16 18107 build successful
10.6 31603 2021-05-19 6:57:33 0:05:13 18094 failed install-port
10.6.x86_64 56845 2021-05-19 6:25:33 0:07:03 18063 failed install-port
10.7 53264 2021-05-19 6:17:49 0:02:04 18102 failed install-port
10.8 46888 2021-05-19 6:17:01 0:01:17 15963 failed install-port
10.12 146857 2021-05-18 22:23:38 0:01:34 44587 build successful
10.15 58077 2021-05-18 19:29:26 0:01:54 16245 build successful
10.13 111278 2021-05-18 17:55:09 0:01:25 36540 build successful
10.6 31541 2021-05-18 8:15:16 0:06:47 18050 failed install-port
10.14 86962 2021-05-18 7:56:13 0:02:11 27248 build successful
11 30768 2021-05-18 7:54:20 0:02:53 6050 build successful
10.11 141775 2021-05-18 7:43:43 0:01:49 45595 build successful
10.10 143277 2021-05-18 7:40:03 0:01:52 45661 build successful
10.9 147287 2021-05-18 7:35:01 0:01:36 45340 build successful
10.6.x86_64 56711 2021-05-18 7:26:07 0:05:51 18019 failed install-port
10.7 53148 2021-05-18 7:18:45 0:01:34 18059 failed install-port
10.8 46768 2021-05-18 7:14:22 0:01:14 15920 failed install-port
11.arm64 20551 2021-05-18 7:05:51 0:00:30 6223 build successful
10.14 76255 2021-01-16 4:32:48 0:02:22 23142 build successful
10.6 24058 2021-01-13 16:48:11 0:05:57 13921 build successful
11 14382 2021-01-13 16:38:40 0:02:55 1901 build successful
10.11 130446 2021-01-13 16:17:07 0:02:09 41462 build successful
10.15 47666 2021-01-13 16:15:39 0:02:24 12697 build successful
10.12 135584 2021-01-13 16:15:22 0:01:36 40453 build successful
10.13 100327 2021-01-13 16:15:17 0:01:53 32417 build successful
10.8 34993 2021-01-13 16:14:22 0:01:36 11769 build successful
10.7 40540 2021-01-13 16:14:08 0:01:28 13909 build successful
10.10 132092 2021-01-13 16:13:33 0:01:38 41518 build successful
10.9 135888 2021-01-13 16:12:36 0:01:11 41469 build successful
10.6.x86_64 44920 2021-01-13 16:07:39 0:04:30 13930 build successful
11.arm64 8633 2021-01-13 15:57:04 0:00:44 1997 build successful
11 9735 2020-12-25 11:36:45 0:02:45 1232 build successful
10.14 74662 2020-12-21 11:22:46 0:02:30 22482 build successful
10.13 98732 2020-12-21 2:35:24 0:02:03 31757 build successful
10.11 128798 2020-12-21 2:00:58 0:02:09 40800 build successful
10.7 38518 2020-12-21 0:11:24 0:01:54 13241 build successful
10.10 130459 2020-12-20 23:51:06 0:01:50 40856 build successful
10.9 134212 2020-12-20 23:50:37 0:01:23 40806 build successful
10.15 46025 2020-12-20 23:37:57 0:02:25 12036 build successful
11.arm64 5994 2020-12-20 23:37:00 0:00:46 1329 build successful
10.8 33228 2020-12-20 23:32:35 0:01:59 11105 build successful
10.12 133997 2020-12-20 23:32:18 0:02:13 39796 build successful
10.6 22401 2020-12-20 23:31:12 0:06:46 13246 build successful
10.6.x86_64 42366 2020-12-20 23:30:55 0:04:47 13253 build successful