From 2b057a2da0fc9f911121c9347d4948bd783bd5a3 Mon Sep 17 00:00:00 2001 From: Lukas Kluft Date: Thu, 17 Apr 2025 13:40:07 +0200 Subject: [PATCH 1/3] Bump required fsspec version `ipfsspec` seems to be incompatible with some older versions of `fsspec`. We haven't checked the actual required version, but on my system `fsspec=2024.12.0` does work. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0a868a7..bc31971 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ classifiers = [ dynamic = ["version"] dependencies = [ - "fsspec>=0.9.0", + "fsspec>=2024.12.0", "requests", "aiohttp", "aiohttp-retry", From a60c80020e923cdce0634e48b55e71ee9aae1fa5 Mon Sep 17 00:00:00 2001 From: Lukas Kluft Date: Thu, 17 Apr 2025 13:42:36 +0200 Subject: [PATCH 2/3] Drop support for Python 3.8 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bc31971..685b83a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ authors = [ ] description = "readonly implementation of fsspec for IPFS" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" keywords = ["fsspec", "IPFS", "filesystem"] license = {text = "MIT"} classifiers = [ From 470def3017d23a8a5c7ba7811599baa1cf53d92a Mon Sep 17 00:00:00 2001 From: Lukas Kluft Date: Thu, 17 Apr 2025 13:42:42 +0200 Subject: [PATCH 3/3] Update Python versions tested in CI --- .github/workflows/local_gateway.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/local_gateway.yml b/.github/workflows/local_gateway.yml index 4c2267b..ee04ed0 100644 --- a/.github/workflows/local_gateway.yml +++ b/.github/workflows/local_gateway.yml @@ -9,7 +9,7 @@ jobs: strategy: max-parallel: 4 matrix: - python-version: ["3.8", "3.9", "3.10"] + python-version: ["3.11", "3.12", "3.13"] ipfs-version: ["0.30.0"] steps: - uses: actions/checkout@v1