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")