diff --git a/pyproject.toml b/pyproject.toml index f1956b2..e7fbdce 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]] @@ -26,22 +27,15 @@ 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" 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" } @@ -73,9 +67,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" }