Description: Explicitly specify mode="rb" in GzipCompressor.get_reader
 GzipFile without explicit mode defaults to fileobj.mode (e.g. 'w+b' for
 temporary files), causing it to open for writing instead of reading.
Forwarded: not-needed
--- a/skbio/io/_iosources.py
+++ b/skbio/io/_iosources.py
@@ -215,7 +215,7 @@ class GzipCompressor(Compressor):
         return self.file.peek(2)[:2] == b"\x1f\x8b"
 
     def get_reader(self):
-        return gzip.GzipFile(fileobj=self.file)
+        return gzip.GzipFile(fileobj=self.file, mode="rb")
 
     def get_writer(self):
         return gzip.GzipFile(
