diff --git a/python-zstandard-issue-105.patch b/python-zstandard-issue-105.patch new file mode 100644 index 0000000..8774487 --- /dev/null +++ b/python-zstandard-issue-105.patch @@ -0,0 +1,48 @@ +diff -up zstandard-0.15.1/c-ext/compressionreader.c.orig zstandard-0.15.1/c-ext/compressionreader.c +--- zstandard-0.15.1/c-ext/compressionreader.c.orig 2020-12-31 23:18:06.000000000 +0000 ++++ zstandard-0.15.1/c-ext/compressionreader.c 2021-03-01 11:41:09.056060857 +0000 +@@ -793,7 +793,7 @@ static PyMethodDef compressionreader_met + {NULL, NULL}}; + + static PyMemberDef compressionreader_members[] = { +- {"closed", T_BOOL, offsetof(ZstdCompressionReader, closed), READONLY, ++ {"closed", T_INT, offsetof(ZstdCompressionReader, closed), READONLY, + "whether stream is closed"}, + {NULL}}; + +diff -up zstandard-0.15.1/c-ext/decompressionreader.c.orig zstandard-0.15.1/c-ext/decompressionreader.c +--- zstandard-0.15.1/c-ext/decompressionreader.c.orig 2020-12-31 23:18:06.000000000 +0000 ++++ zstandard-0.15.1/c-ext/decompressionreader.c 2021-03-01 11:40:35.686060857 +0000 +@@ -761,7 +761,7 @@ static PyMethodDef decompressionreader_m + {NULL, NULL}}; + + static PyMemberDef decompressionreader_members[] = { +- {"closed", T_BOOL, offsetof(ZstdDecompressionReader, closed), READONLY, ++ {"closed", T_INT, offsetof(ZstdDecompressionReader, closed), READONLY, + "whether stream is closed"}, + {NULL}}; + +diff -up zstandard-0.15.1/c-ext/compressionwriter.c.orig zstandard-0.15.1/c-ext/compressionwriter.c +--- zstandard-0.15.1/c-ext/compressionwriter.c.orig 2020-12-31 23:18:06.000000000 +0000 ++++ zstandard-0.15.1/c-ext/compressionwriter.c 2021-03-01 11:50:29.546150542 +0000 +@@ -323,7 +323,7 @@ static PyMethodDef ZstdCompressionWriter + {NULL, NULL}}; + + static PyMemberDef ZstdCompressionWriter_members[] = { +- {"closed", T_BOOL, offsetof(ZstdCompressionWriter, closed), READONLY, NULL}, ++ {"closed", T_INT, offsetof(ZstdCompressionWriter, closed), READONLY, NULL}, + {NULL}}; + + PyTypeObject ZstdCompressionWriterType = { +diff -up zstandard-0.15.1/c-ext/decompressionwriter.c.orig zstandard-0.15.1/c-ext/decompressionwriter.c +--- zstandard-0.15.1/c-ext/decompressionwriter.c.orig 2020-12-31 23:18:06.000000000 +0000 ++++ zstandard-0.15.1/c-ext/decompressionwriter.c 2021-03-01 11:49:31.386150542 +0000 +@@ -243,7 +243,7 @@ static PyMethodDef ZstdDecompressionWrit + {NULL, NULL}}; + + static PyMemberDef ZstdDecompressionWriter_members[] = { +- {"closed", T_BOOL, offsetof(ZstdDecompressionWriter, closed), READONLY, ++ {"closed", T_INT, offsetof(ZstdDecompressionWriter, closed), READONLY, + NULL}, + {NULL}}; +