Index: python-cramjam/Cargo.toml
===================================================================
--- python-cramjam.orig/Cargo.toml
+++ python-cramjam/Cargo.toml
@@ -29,11 +29,8 @@ default = [
   "brotli",
   "xz",
   "zstd",
-  "gzip",
-  "zlib",
-  "deflate",
 ]
-experimental = ["blosc2", "igzip", "ideflate", "izlib"]
+experimental = []
 
 extension-module = ["pyo3/extension-module"]
 
@@ -43,56 +40,9 @@ bzip2 = ["libcramjam/bzip2"]
 brotli = ["libcramjam/brotli"]
 zstd = ["libcramjam/zstd"]
 
-xz = ["xz-static"]
-xz-static = ["libcramjam/xz-static"]
+xz = ["xz-shared"]
 xz-shared = ["libcramjam/xz-shared"]
 
-# ISA-L stuff
-igzip = ["igzip-static"]
-igzip-static = ["libcramjam/igzip-static"]
-igzip-shared = ["libcramjam/igzip-shared"]
-ideflate = ["ideflate-static"]
-ideflate-static = ["libcramjam/ideflate-static"]
-ideflate-shared = ["libcramjam/ideflate-shared"]
-izlib = ["izlib-static"]
-izlib-static = ["libcramjam/izlib-static"]
-izlib-shared = ["libcramjam/izlib-shared"]
-use-system-isal-static = [
-  "libcramjam/use-system-isal",
-  "libcramjam/igzip-static",
-]
-use-system-isal-shared = [
-  "libcramjam/use-system-isal",
-  "libcramjam/igzip-shared",
-]
-
-gzip = ["gzip-static"]
-gzip-static = ["libcramjam/gzip-static"]
-gzip-shared = ["libcramjam/gzip-shared"]
-
-zlib = ["zlib-static"]
-zlib-static = ["libcramjam/zlib-static"]
-zlib-shared = ["libcramjam/zlib-shared"]
-
-deflate = ["deflate-static"]
-deflate-static = ["libcramjam/deflate-static"]
-deflate-shared = ["libcramjam/deflate-shared"]
-
-blosc2 = ["blosc2-static"]
-blosc2-static = ["libcramjam/blosc2-static"]
-blosc2-shared = ["libcramjam/blosc2-shared"]
-use-system-blosc2-static = [
-  "libcramjam/use-system-blosc2",
-  "libcramjam/blosc2-static",
-]
-use-system-blosc2-shared = [
-  "libcramjam/use-system-blosc2",
-  "libcramjam/blosc2-shared",
-]
-
-wasm32-compat = ["libcramjam/wasm32-compat"]
-
-
 [dependencies]
 pyo3 = { version = "^0.28", default-features = false, features = ["macros"] }
 libcramjam = { version = "^0.8", default-features = false }
Index: python-cramjam/tests/test_variants.py
===================================================================
--- python-cramjam.orig/tests/test_variants.py
+++ python-cramjam/tests/test_variants.py
@@ -1,5 +1,4 @@
 import os
-import gzip
 from typing import Union
 import pytest
 import numpy as np
@@ -14,10 +13,7 @@ VARIANTS = (
     "brotli",
     "bzip2",
     "lz4",
-    "gzip",
-    "deflate",
     "zstd",
-    "zlib",
     "xz",
 )
 for experimental_feat in ("blosc2", "igzip", "ideflate", "izlib"):
@@ -341,30 +337,11 @@ def test_lz4_block(compress_kwargs):
     assert same_same(bytes(out), data)
 
 
-@given(first=st.binary(), second=st.binary())
-def test_gzip_multiple_streams(first: bytes, second: bytes):
-    out1 = gzip.compress(first)
-    out2 = gzip.compress(second)
-    assert gzip.decompress(out1 + out2) == first + second
-
-    # works with data compressed by std gzip lib
-    out = bytes(cramjam.gzip.decompress(out1 + out2))
-    assert out == first + second
-
-    # works with data compressed by cramjam
-    o1 = bytes(cramjam.gzip.compress(first))
-    o2 = bytes(cramjam.gzip.compress(second))
-    out = bytes(cramjam.gzip.decompress(o1 + o2))
-    assert same_same(out, first + second)
-
-
 @pytest.mark.parametrize(
     "mod",
     (
         cramjam.brotli,
         cramjam.bzip2,
-        cramjam.deflate,
-        cramjam.gzip,
         cramjam.lz4,
         cramjam.snappy,
         cramjam.zstd,
Index: python-cramjam/tests/test_integration.py
===================================================================
--- python-cramjam.orig/tests/test_integration.py
+++ python-cramjam/tests/test_integration.py
@@ -35,7 +35,6 @@ Variant = namedtuple("Variant", ("name",
 @pytest.mark.parametrize(
     "variant",
     (
-        Variant("gzip", "gz"),
         Variant("bzip2", "bz2"),
         Variant("zstd", "zst"),
         Variant("brotli", "br"),
