diff --git a/.github/workflows/readme_listings.yml b/.github/workflows/readme_listings.yml index 7ba93344..09f04995 100644 --- a/.github/workflows/readme_listings.yml +++ b/.github/workflows/readme_listings.yml @@ -109,7 +109,7 @@ jobs: - run : python -c 'import numpy as np; import os; dir="readme_output/"; data=[float(np.loadtxt(dir+file)) for file in os.listdir(dir)]; print("data:", data); similar_as_first = np.array([abs(data[0]-k)/data[0] for k in data[1:]]); print("similar_as_first", similar_as_first); assert((similar_as_first < .5).all())' matlab: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 @@ -118,16 +118,15 @@ jobs: - uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - - uses: jwlawson/actions-setup-cmake@v1.13 + - uses: RalfG/python-wheels-manylinux-build@v0.7.1-manylinux2010_x86_64 with: - cmake-version: '3.26.x' + python-versions: cp39-cp39 + build-requirements: 'setuptools_scm' + pre-build-command: 'git config --global --add safe.directory "*"' - - run: | - echo "CC=gcc-9" >> $GITHUB_ENV - echo "CXX=g++-9" >> $GITHUB_ENV - VERBOSE=1 pip install --verbose -e . + - run: pip install --verbose dist/*manylinux*.whl - run: pip install pytest-codeblocks pytest - run: python -c "import pytest_codeblocks; code=pytest_codeblocks.extract_from_file('README.md'); f=open('readme.m', 'w'); f.writelines(block.code for block in code if block.syntax=='Matlab'); f.close()"