From f489b2fd2375a3b7950657e8e2145438a33f16d8 Mon Sep 17 00:00:00 2001 From: Tim Davies Date: Tue, 10 Sep 2024 16:51:04 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Update=20`fig-kiwi`=20to=20versi?= =?UTF-8?q?on=20supporting=20`zstd`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pyproject.toml | 4 ++-- src/figformat/decodefig.py | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ac95acf..a087e12 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,8 +21,8 @@ build-backend = "setuptools.build_meta" enabled = true [project.optional-dependencies] -fast = ["fig-kiwi==0.1.0"] -dev = ["black==24.2.0", "mypy==0.991", "pytest==8.2.0", "fig-kiwi==0.1.0"] +fast = ["fig-kiwi==0.1.1"] +dev = ["black==24.2.0", "mypy==0.991", "pytest==8.2.0", "fig-kiwi==0.1.1"] [tool.black] line-length = 99 diff --git a/src/figformat/decodefig.py b/src/figformat/decodefig.py index 99e7def..c18e617 100644 --- a/src/figformat/decodefig.py +++ b/src/figformat/decodefig.py @@ -21,14 +21,14 @@ def decode(path): if header == b"PK": fig_zip = zipfile.ZipFile(reader) - # try: - # import fig_kiwi + try: + import fig_kiwi - # logging.debug("Using fast (rust) kiwi reader") - # return fig_kiwi.decode(path, type_converters), fig_zip + logging.debug("Using fast (rust) kiwi reader") + return fig_kiwi.decode(path, type_converters), fig_zip - # except ImportError: - # logging.debug("Falling back to slow (python) kiwi reader") + except ImportError: + logging.debug("Falling back to slow (python) kiwi reader") if fig_zip: reader = fig_zip.open("canvas.fig")