diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e5774cf8..91dc359c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -156,7 +156,8 @@ jobs: matrix.python-version == '3.13.0-rc.3' || matrix.python-version == '3.14.0-alpha.0') run: | - brew install libgit2 + brew install libgit2@1.7 + brew link libgit2@1.7 --force - name: Install pip Dependencies run: | diff --git a/README.md b/README.md index 4107acc4..5f311c77 100644 --- a/README.md +++ b/README.md @@ -514,7 +514,7 @@ lbzip2 -cd well-compressed-file.bz2 | createMultiFrameZstd $(( 4*1024*1024 )) > # Remote Files -The [fsspec](https://github.com/fsspec/filesystem_spec) API backend adds suport for mounting many remote archive or folders: +The [fsspec](https://github.com/fsspec/filesystem_spec) API backend adds support for mounting many remote archive or folders: - `git://[path-to-repo:][ref@]path/to/file` Uses the current path if no repository path is specified. diff --git a/core/ratarmountcore/ZipMountSource.py b/core/ratarmountcore/ZipMountSource.py index fa02568d..10eba006 100644 --- a/core/ratarmountcore/ZipMountSource.py +++ b/core/ratarmountcore/ZipMountSource.py @@ -18,6 +18,11 @@ from .SQLiteIndexMountSource import SQLiteIndexMountSource from .utils import InvalidIndexError, overrides +try: + import fast_zip_decryption +except Exception: + pass + class ZipMountSource(SQLiteIndexMountSource): def __init__(