You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The internal CPython API function _PyBytes_Join() is removed in Python 3.13. You will need to find a substitute.
The most straightforward workaround is to just call the Python bytes.join method on the empty bytestring object we already have. Since this call happens only once at the end of GzipReader_readall, I suspect any added overhead should be negligible. I’ve tested this fix and will follow up with a PR.
The internal CPython API function
_PyBytes_Join()
is removed in Python 3.13. You will need to find a substitute.The most straightforward workaround is to just call the Python
bytes.join
method on the empty bytestring object we already have. Since this call happens only once at the end ofGzipReader_readall
, I suspect any added overhead should be negligible. I’ve tested this fix and will follow up with a PR.See downstream Fedora Linux bug https://bugzilla.redhat.com/show_bug.cgi?id=2259627.
See also CPython issue python/cpython#106320 and specifically python/cpython#107144.
The text was updated successfully, but these errors were encountered: