Skip to content

Commit

Permalink
Merge pull request #2846 from benjeffery/fix-32bit-CI-3
Browse files Browse the repository at this point in the history
Install numpy with noblas
  • Loading branch information
benjeffery authored Oct 4, 2023
2 parents ff06945 + 8344a6d commit f80e085
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
6 changes: 4 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ commands:
# Install meson to the system packages so we can run it as root
pip install --upgrade pip wheel
sudo pip install meson
pip install --user numpy #Needed for some build steps in requirements.txt
pip install --user -r python/requirements/CI-complete/requirements.txt
# Needed for some build steps in requirements.txt, no blas as expensive to
# build on 32 bit
pip install --user numpy --config-settings=setup-args="-Dallow-noblas=true"
pip install --user -r python/requirements/CI-complete/requirements.txt --config-settings=setup-args="-Dallow-noblas=true"
# Remove tskit installed by msprime
pip uninstall tskit -y
echo 'export PATH=/home/circleci/.local/bin:$PATH' >> $BASH_ENV
Expand Down
1 change: 1 addition & 0 deletions python/requirements/CI-complete/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ pytest-cov==4.1.0
pytest-xdist==3.3.1
tszip==0.2.2
xmlunittest==0.5.0
llvmlite==0.39.1

0 comments on commit f80e085

Please sign in to comment.