From 82dd35d204a6479b2179a63856ae50ed9f7f1438 Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Fri, 20 Feb 2026 13:15:38 +0100 Subject: [PATCH 1/4] fix: add missing dependency on humanfriendly --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index f1956b2..8c5862e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ platforms = ["osx-arm64", "linux-64"] [tool.pixi.dependencies] python = ">=3.11" +humanfriendly = ">=10.0,<11" [tool.pixi.environments] dev = { features = ["dev"] } From 5458e0d60c72bfae6b018e0402a3cdd133dba76c Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Fri, 20 Feb 2026 13:16:48 +0100 Subject: [PATCH 2/4] fix --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8c5862e..618f3f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,8 @@ dependencies = [ "snakemake-interface-common>=1.12.0", "wrapt>=1.15.0", "reretry>=0.11.8", - "throttler>=1.2.2" + "throttler>=1.2.2", + "humanfriendly>=10.0,<11", ] [[project.authors]] @@ -30,7 +31,6 @@ platforms = ["osx-arm64", "linux-64"] [tool.pixi.dependencies] python = ">=3.11" -humanfriendly = ">=10.0,<11" [tool.pixi.environments] dev = { features = ["dev"] } From d55aadb9498522e4b853f07a2a5b09da861bd59d Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Fri, 20 Feb 2026 13:24:21 +0100 Subject: [PATCH 3/4] only pypi --- pyproject.toml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 618f3f2..a05b677 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,16 +27,11 @@ build-backend = "poetry.core.masonry.api" channels = ["conda-forge"] platforms = ["osx-arm64", "linux-64"] -[tool.pixi.tasks] - -[tool.pixi.dependencies] -python = ">=3.11" - [tool.pixi.environments] dev = { features = ["dev"] } publish = { features = ["publish"] } -[tool.pixi.feature.dev.dependencies] +[tool.pixi.feature.dev.pypi-dependencies] pytest = ">=8.3.5,<9" ruff = ">=0.10.0,<0.11" mypy = ">=1.15.0,<2" @@ -74,9 +69,9 @@ cmd = [ ] # Publish -[tool.pixi.feature.publish.dependencies] +[tool.pixi.feature.publish.pypi-dependencies] twine = ">=6.1.0,<7" -python-build = ">=1.2.2,<2" +build = ">=1.2.2,<2" [tool.pixi.feature.publish.tasks] build = { cmd = "python -m build", description = "Build the package into the dist/ directory" } From 05fd8562958f1c6327c98d48451f4638164674d1 Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Fri, 20 Feb 2026 13:25:01 +0100 Subject: [PATCH 4/4] fix --- pyproject.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a05b677..e7fbdce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,8 +36,6 @@ pytest = ">=8.3.5,<9" ruff = ">=0.10.0,<0.11" mypy = ">=1.15.0,<2" pytest-cov = ">=6.0.0,<7" - -[tool.pixi.feature.dev.pypi-dependencies] snakemake-interface-storage-plugins = { path = ".", editable = true } snakemake-interface-common = { git = "https://github.com/snakemake/snakemake-interface-common.git" } snakemake-storage-plugin-http = { git = "https://github.com/snakemake/snakemake-storage-plugin-http.git" }