From b5f6a473ecc8b69094ecc5c0f71f3f7222c45e5d Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Wed, 16 Sep 2020 17:48:48 -0700 Subject: [PATCH 1/3] Add lz4 and snappy to extras_require As noted in https://kafka-python.readthedocs.io/en/master/install.html these are some additional optional libs that we should be specifying in `extras_require` so that callers can specify them if desired. --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5cb2e7273..5d711bfb4 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,11 @@ def run(cls): version=__version__, tests_require=test_require, - extras_require={"crc32c": ["crc32c"]}, + extras_require={ + "crc32c": ["crc32c"], + "lz4": ["lz4"], + "snappy": ["python-snappy"], + }, cmdclass={"test": Tox}, packages=find_packages(exclude=['test']), author="Dana Powers", From 1b9a77928727a36df54e1c64df7ae58c0900d4ab Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Wed, 16 Sep 2020 17:52:59 -0700 Subject: [PATCH 2/3] add python-zstandard --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 5d711bfb4..726609c8b 100644 --- a/setup.py +++ b/setup.py @@ -39,6 +39,7 @@ def run(cls): "crc32c": ["crc32c"], "lz4": ["lz4"], "snappy": ["python-snappy"], + "zstandard": ["python-zstandard"], }, cmdclass={"test": Tox}, packages=find_packages(exclude=['test']), From fe404d6947fb5e9a90bd9586c35ef29a6fca6cb6 Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Wed, 16 Sep 2020 17:55:08 -0700 Subject: [PATCH 3/3] rename to `"zstd"` --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 726609c8b..71ec7afcc 100644 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ def run(cls): "crc32c": ["crc32c"], "lz4": ["lz4"], "snappy": ["python-snappy"], - "zstandard": ["python-zstandard"], + "zstd": ["python-zstandard"], }, cmdclass={"test": Tox}, packages=find_packages(exclude=['test']),