Skip to content

Commit

Permalink
Merge pull request #1674 from larrybradley/fix-weekly-arch
Browse files Browse the repository at this point in the history
Use system packages to test on exotic arch jobs
  • Loading branch information
larrybradley committed Nov 28, 2023
2 parents e7690b5 + 3d536b1 commit 867f8a7
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions .github/workflows/ci_cron_weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,27 +100,32 @@ jobs:
install: |
apt-get update -q -y
apt-get install -q -y git \
apt-get install -q -y --no-install-recommends \
git \
g++ \
pkg-config \
python3 \
python3-configobj \
python3-numpy \
python3-astropy \
python3-erfa \
python3-extension-helpers \
python3-numpy \
python3-pytest-astropy \
python3-setuptools-scm \
python3-scipy \
python3-skimage \
python3-sklearn \
python3-ply \
python3-venv \
cython3 \
libwcs7 \
wcslib-dev \
liberfa1
python3-wheel \
wcslib-dev
run: |
uname -a
echo "LONG_BIT="$(getconf LONG_BIT)
python3 -m venv --system-site-packages tests
source tests/bin/activate
ASTROPY_USE_SYSTEM_ALL=1 pip3 install -e .[test]
# cython and pyerfa versions in ubuntu repos are too old currently
pip install -U cython
pip install -U --no-build-isolation pyerfa
ASTROPY_USE_SYSTEM_ALL=1 pip3 install -v --no-build-isolation -e .[test]
pip3 list
python3 -m pytest

0 comments on commit 867f8a7

Please sign in to comment.