diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c906f457..61fedf7b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,17 +11,13 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up Python 3.7 - uses: actions/setup-python@v2 - with: - python-version: 3.7 - - name: Build a source tarball - run: python setup.py sdist + - uses: actions/setup-python@v3 + + - name: Install cibuildwheel + run: python -m pip install cibuildwheel==2.16.2 + - name: Build wheels - uses: RalfG/python-wheels-manylinux-build@v0.4.2-manylinux2014_x86_64 - with: - python-versions: 'cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310' - build-requirements: 'cython' + run: python -m cibuildwheel --output-dir wheelhouse - name: Clean linux_x86_64.whl run: rm dist/*-linux_x86_64.whl - name: Check build result diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 606eb0fe..0c8606c4 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - pyver: ["3.7", "3.8", "3.9", "3.10"] + pyver: ["3.8", "3.9", "3.10", "3.11", "3.12"] compiler: ["gcc", "clang"] build_type: ["Debug", "Release"] @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - pyver: ["3.7", "3.8", "3.9", "3.10"] + pyver: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v2