diff --git a/.gitignore b/.gitignore index 5e08553b..c50d634d 100644 --- a/.gitignore +++ b/.gitignore @@ -107,4 +107,4 @@ numcodecs/*.c # pixi environments .pixi/* *.egg-info -pixi.lock \ No newline at end of file +pixi.lock diff --git a/pyproject.toml b/pyproject.toml index c925cd17..dafb6d62 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -244,13 +244,20 @@ warn_unused_configs = true [tool.pixi.project] channels = ["conda-forge"] -platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] +platforms = ["linux-64", "linux-aarch64", "osx-arm64", "osx-64", "win-64"] [tool.pixi.dependencies] clang = ">=19.1.7,<20" c-compiler = ">=1.9.0,<2" cxx-compiler = ">=1.9.0,<2" hatch = '==1.14.1' +pip = ">=25.2,<26" +setuptools = ">=80.9.0,<81" +cython = ">=3.1.4,<4" +numpy = ">=2.3.3,<3" + +[tool.pixi.pypi-dependencies] +numcodecs = { path = ".", editable = true } [[tool.hatch.envs.test.matrix]] python = ["3.11"] @@ -266,4 +273,4 @@ features = ["test"] [tool.hatch.envs.test.scripts] list-deps = "pip list" -test-zarr = "pytest numcodecs/tests/test_zarr3.py numcodecs/tests/test_zarr3_import.py" \ No newline at end of file +test-zarr = "pytest numcodecs/tests/test_zarr3.py numcodecs/tests/test_zarr3_import.py"