From 4e4b04bf09434be5f20cdc4588f0a3554e5778a4 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Mon, 27 Nov 2023 13:35:16 +0000 Subject: [PATCH] Build developer wheels against Numpy dev --- .github/workflows/publish.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6281fba..3b0fdeb 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -27,8 +27,11 @@ jobs: - cp3*-macosx_arm64 - cp3*-manylinux_aarch64 - # Developer wheels + # Developer wheels (use Numpy dev to build) upload_to_anaconda: ${{ (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }} anaconda_user: astropy anaconda_package: astropy-healpix anaconda_keep_n_latest: 10 + env: | + CIBW_BEFORE_BUILD: '${{ ((github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') && 'pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple setuptools setuptools_scm jinja2 numpy') || '' }}' + CIBW_BUILD_FRONTEND: '${{ ((github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') && 'pip; args: --no-build-isolation') || 'build' }}'