--- - branch: MAIN date: Sun Feb 11 20:04:25 UTC 2024 files: - new: '1.24' old: '1.23' path: pkgsrc/net/py-gevent/Makefile pathrev: pkgsrc/net/py-gevent/Makefile@1.24 type: modified - new: '1.16' old: '1.15' path: pkgsrc/net/py-gevent/PLIST pathrev: pkgsrc/net/py-gevent/PLIST@1.16 type: modified - new: '1.17' old: '1.16' path: pkgsrc/net/py-gevent/distinfo pathrev: pkgsrc/net/py-gevent/distinfo@1.17 type: modified id: 20240211T200425Z.6bc82f369f55e42247b79bf61488b54eedebffd8 log: "py-gevent: updated to 23.9.1\n\n23.9.1 (2023-09-12)\nBugfixes\nRequire greenlet 3.0 on Python 3.11 and Python 3.12; greenlet 3.0 is recommended for all platforms. This fixes a number of obscure crashes on all versions of Python, as well as fixing a fairly common problem on Python 3.11+ that could manifest as either a crash or as a SystemError.\n\n23.9.0.post1 (2023-09-02)\nFix Windows wheel builds.\nFix macOS wheel builds.\n\n23.9.0 (2023-09-01)\nBugfixes\nMake gevent.select.select accept arbitrary iterables, not just sequences. That is, you can now pass in a generator of file descriptors instead of a realized list. Internally, arbitrary iterables are copied into lists. This better matches what the standard library does. Thanks to David Salvisberg.\nOn Python 3.11 and newer, opt out of Cython窶å\x86± fast exception manipulation, which may be causing problems in certain circumstances when combined with greenlets.\nOn all versions of Python, adjust some error handling in the default C-based loop. This fixes several assertion failures on debug versions of CPython. Hopefully it has a positive impact under real conditions.\n\nMake gevent.pywsgi comply more closely with the HTTP specification for chunked transfer encoding. In particular, we are much stricter about trailers, and trailers that are invalid (too long or featuring disallowed characters) forcibly close the connection to the client after the results have been sent.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/net/py-gevent' unixtime: '1707681865' user: adam