diff --git a/.gitignore b/.gitignore index 25836a3b..105ac7e5 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,4 @@ node_modules/ .mypy_cache .ruff_cache uv.lock +pixi.lock diff --git a/pyproject.toml b/pyproject.toml index df3888db..7bb74844 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -208,3 +208,16 @@ convention = "numpy" # pyupgrade typing rewrite TODO: remove at some point from per-file ignore # "UP006", "UP007" + +[tool.pixi.workspace] +channels = ["conda-forge"] +platforms = ["osx-arm64", "linux-64"] + +[tool.pixi.dependencies] +proj = "*" + +[tool.pixi.tasks] +test = "pytest" +test-parallel = "pytest -n auto --dist worksteal" +pre-commit = "pre-commit run" +pre-commit-all = "pre-commit run --all-files"