@@ -8,7 +8,8 @@ dependencies = [
88 " snakemake-interface-common>=1.12.0" ,
99 " wrapt>=1.15.0" ,
1010 " reretry>=0.11.8" ,
11- " throttler>=1.2.2"
11+ " throttler>=1.2.2" ,
12+ " humanfriendly>=10.0,<11" ,
1213]
1314
1415[[project .authors ]]
@@ -26,22 +27,15 @@ build-backend = "poetry.core.masonry.api"
2627channels = [" conda-forge" ]
2728platforms = [" osx-arm64" , " linux-64" ]
2829
29- [tool .pixi .tasks ]
30-
31- [tool .pixi .dependencies ]
32- python = " >=3.11"
33-
3430[tool .pixi .environments ]
3531dev = { features = [" dev" ] }
3632publish = { features = [" publish" ] }
3733
38- [tool .pixi .feature .dev .dependencies ]
34+ [tool .pixi .feature .dev .pypi- dependencies ]
3935pytest = " >=8.3.5,<9"
4036ruff = " >=0.10.0,<0.11"
4137mypy = " >=1.15.0,<2"
4238pytest-cov = " >=6.0.0,<7"
43-
44- [tool .pixi .feature .dev .pypi-dependencies ]
4539snakemake-interface-storage-plugins = { path = " ." , editable = true }
4640snakemake-interface-common = { git = " https://github.com/snakemake/snakemake-interface-common.git" }
4741snakemake-storage-plugin-http = { git = " https://github.com/snakemake/snakemake-storage-plugin-http.git" }
@@ -73,9 +67,9 @@ cmd = [
7367]
7468
7569# Publish
76- [tool .pixi .feature .publish .dependencies ]
70+ [tool .pixi .feature .publish .pypi- dependencies ]
7771twine = " >=6.1.0,<7"
78- python- build = " >=1.2.2,<2"
72+ build = " >=1.2.2,<2"
7973
8074[tool .pixi .feature .publish .tasks ]
8175build = { cmd = " python -m build" , description = " Build the package into the dist/ directory" }
0 commit comments