Skip to content

Commit 2e3a48d

Browse files
committed
fix: try skipping darwin build
1 parent b8974d7 commit 2e3a48d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/test_regression/test_v2_dtype_regression.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import subprocess
2+
import sys
23
from dataclasses import dataclass
34
from itertools import product
45
from pathlib import Path
@@ -193,6 +194,10 @@ def source_array_v3(tmp_path: Path, request: pytest.FixtureRequest) -> ArrayV3:
193194
script_paths = [Path(__file__).resolve().parent / "scripts" / "v2.18.py"]
194195

195196

197+
@pytest.mark.skipif(
198+
sys.platform == "darwin" and sys.version_info >= (3, 14),
199+
reason="Numcodecs pinned to 0.15 does not build on newer macos installations with newer python versions: see discussion https://github.com/zarr-developers/zarr-python/pull/3564#issuecomment-4081145034",
200+
)
196201
@pytest.mark.skipif(not runner_installed(), reason="no python script runner installed")
197202
@pytest.mark.parametrize(
198203
"source_array_v2", array_cases_v2_18, indirect=True, ids=tuple(map(str, array_cases_v2_18))

0 commit comments

Comments
 (0)