diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 48c2c059..d4d92828 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -85,10 +85,6 @@ jobs: key: ${{ matrix.python-version }} create-symlink: true - - name: Install NumPy pre-release - if: matrix.python-version == '3.13' - run: uv pip install --system "numpy>=2.1.0rc1" - - name: Install python tools run: uv pip install --system -r dev-requirements.txt pytest-github-actions-annotate-failures env: diff --git a/pyproject.toml b/pyproject.toml index eaff9138..7b73129a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -161,16 +161,15 @@ ignore_missing_imports = true [tool.cibuildwheel] -build-frontend = "build[uv]" +build-frontend = { name = "build[uv]", args = ["--only-binary=:all:"] } test-extras = "test" test-command = "pytest --benchmark-disable {project}/tests" skip = [ "pp3[78]-*", - "cp313t-*win*" ] test-skip = [ "cp*-musllinux_*", # Segfaults - "pp310-macosx_arm64", # No binary (numpy 2.1.0 rc 1) + "cp313t-*win*", ] free-threaded-support = true environment-pass = ["SETUPTOOLS_SCM_PRETEND_VERSION"] @@ -183,8 +182,8 @@ inherit.environment = "append" build-frontend = {name = "build", args = ["--exports", "whole_archive"]} [[tool.cibuildwheel.overrides]] -select = ["cp313*", "pp310*"] -before-test = 'uv pip install --only-binary=:all: "numpy>=2.1.0rc1"' +select = "pp310-macosx_arm64" +environment.MACOSX_DEPLOYMENT_TARGET = "14.0" [tool.pylint]