From 055476a0732be1bb70d701bf854ab396acc25f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Robert?= Date: Wed, 31 Jan 2024 08:13:20 +0100 Subject: [PATCH] TST: use astropy and h5py nightly builds for bleeding edge CI --- .github/workflows/bleeding-edge.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/bleeding-edge.yaml b/.github/workflows/bleeding-edge.yaml index 31a7fab..7ef90d8 100644 --- a/.github/workflows/bleeding-edge.yaml +++ b/.github/workflows/bleeding-edge.yaml @@ -1,6 +1,6 @@ name: CI (bleeding edge) # goals: check stability against -# - dev version of numpy, matplotlib and astropy +# - dev version of numpy, matplotlib, scipy, h5py and astropy # - building with future pip default options on: @@ -36,15 +36,22 @@ jobs: python -m pip install --upgrade pip python -m pip install --upgrade setuptools wheel python -m pip install --pre --only-binary ":all:" \ - numpy matplotlib scipy \ - --extra-index https://pypi.anaconda.org/scientific-python-nightly-wheels/simple - python -m pip install git+https://github.com/astropy/astropy.git + numpy matplotlib scipy h5py \ + --extra-index-url \ + https://pypi.anaconda.org/scientific-python-nightly-wheels/simple + + python -m pip install --pre --only-binary ":all:" \ + astropy \ + --extra-index-url https://pypi.anaconda.org/astropy/simple/ \ + --extra-index-url https://pypi.anaconda.org/liberfa/simple - name: Build amical run: | python -m pip install --requirement requirements/tests.txt --pre python -m pip install --no-build-isolation . + - run: python -m pip list + - name: Run tests run: | pytest --color=yes