From c45319d005b7807bd69fe9cf22237bfa5a23595d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Robert?= Date: Mon, 16 Mar 2026 09:56:00 +0100 Subject: [PATCH] TST: stop building wheels against dev build deps in CI --- .github/workflows/publish.yml | 7 ------- pyproject.toml | 1 - 2 files changed, 8 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0c5b077e5231..d04f275fc07a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -43,14 +43,7 @@ jobs: anaconda_user: astropy anaconda_package: astropy anaconda_keep_n_latest: 10 - - # For nightly wheels as well as when building with the 'Build all wheels' label, we disable - # the build isolation and explicitly install the latest developer version of numpy as well as - # the latest stable versions of all other build-time dependencies. - # KEEP IN SYNC WITH [build-system] from pyproject.toml env: | - CIBW_BEFORE_BUILD: '${{ ((github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'Build all wheels')) && 'pip install -U --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple setuptools>=77.0.0 setuptools_scm cython numpy>=0.0.dev0 extension-helpers pyerfa') || '' }}' - CIBW_BUILD_FRONTEND: '${{ ((github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'Build all wheels')) && 'build; args: --no-isolation') || 'build' }}' EXTENSION_HELPERS_PY_LIMITED_API: 'cp311' test_extras: test diff --git a/pyproject.toml b/pyproject.toml index 2c92ee400317..881bd25bc39a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -176,7 +176,6 @@ volint = "astropy.io.votable.volint:main" wcslint = "astropy.wcs.wcslint:main" [build-system] -# keep in sync with .github/workflows/publish.yml requires = ["setuptools>=77.0.0", "setuptools_scm>=8.0.0", "cython>=3.0.0, <4",