diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 15d660e..cdbde06 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -19,6 +19,408 @@ jobs: toxpython: 'python3.11' tox_env: 'docs' os: 'ubuntu-latest' + - name: 'cpy38-pure-cover (ubuntu/x86_64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy38-pure-cover (windows/AMD64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy38-pure-cover (macos/arm64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy38-pure-nocov (ubuntu/x86_64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-nocov' + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy38-pure-nocov (windows/AMD64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-nocov' + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy38-pure-nocov (macos/arm64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-pure-nocov' + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy38-cython-cover (ubuntu/x86_64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy38-cython-cover (windows/AMD64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy38-cython-cover (macos/arm64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy38-cython-nocov (ubuntu/x86_64/manylinux)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp38-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy38-cython-nocov (ubuntu/x86_64/musllinux)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp38-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy38-cython-nocov (ubuntu/aarch64/manylinux)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp38-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy38-cython-nocov (ubuntu/aarch64/musllinux)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp38-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy38-cython-nocov (windows/AMD64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'AMD64' + cibw_build: 'cp38-*' + os: 'windows-latest' + - name: 'cpy38-cython-nocov (windows/x86)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x86' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'x86' + cibw_build: 'cp38-*' + os: 'windows-latest' + - name: 'cpy38-cython-nocov (macos/arm64)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'cpy38-cython-nocov' + cibw_arch: 'arm64' + cibw_build: 'cp38-*' + os: 'macos-latest' + - name: 'cpy39-pure-cover (ubuntu/x86_64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy39-pure-cover (windows/AMD64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy39-pure-cover (macos/arm64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy39-pure-nocov (ubuntu/x86_64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-nocov' + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy39-pure-nocov (windows/AMD64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-nocov' + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy39-pure-nocov (macos/arm64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-pure-nocov' + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy39-cython-cover (ubuntu/x86_64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy39-cython-cover (windows/AMD64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy39-cython-cover (macos/arm64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy39-cython-nocov (ubuntu/x86_64/manylinux)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp39-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy39-cython-nocov (ubuntu/x86_64/musllinux)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp39-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy39-cython-nocov (ubuntu/aarch64/manylinux)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp39-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy39-cython-nocov (ubuntu/aarch64/musllinux)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp39-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy39-cython-nocov (windows/AMD64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'AMD64' + cibw_build: 'cp39-*' + os: 'windows-latest' + - name: 'cpy39-cython-nocov (windows/x86)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x86' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'x86' + cibw_build: 'cp39-*' + os: 'windows-latest' + - name: 'cpy39-cython-nocov (macos/arm64)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'cpy39-cython-nocov' + cibw_arch: 'arm64' + cibw_build: 'cp39-*' + os: 'macos-latest' + - name: 'cpy310-pure-cover (ubuntu/x86_64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy310-pure-cover (windows/AMD64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy310-pure-cover (macos/arm64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy310-pure-nocov (ubuntu/x86_64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-nocov' + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy310-pure-nocov (windows/AMD64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-nocov' + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy310-pure-nocov (macos/arm64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-pure-nocov' + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy310-cython-cover (ubuntu/x86_64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy310-cython-cover (windows/AMD64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy310-cython-cover (macos/arm64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy310-cython-nocov (ubuntu/x86_64/manylinux)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp310-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy310-cython-nocov (ubuntu/x86_64/musllinux)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp310-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy310-cython-nocov (ubuntu/aarch64/manylinux)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp310-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy310-cython-nocov (ubuntu/aarch64/musllinux)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp310-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy310-cython-nocov (windows/AMD64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'AMD64' + cibw_build: 'cp310-*' + os: 'windows-latest' + - name: 'cpy310-cython-nocov (windows/x86)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x86' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'x86' + cibw_build: 'cp310-*' + os: 'windows-latest' + - name: 'cpy310-cython-nocov (macos/arm64)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'cpy310-cython-nocov' + cibw_arch: 'arm64' + cibw_build: 'cp310-*' + os: 'macos-latest' - name: 'pypy38-pure-cover (ubuntu/x86_64)' python: 'pypy-3.8' toxpython: 'pypy3.8' @@ -325,6 +727,274 @@ jobs: cibw_arch: 'arm64' cibw_build: false os: 'macos-latest' + - name: 'cpy311-pure-cover (ubuntu/x86_64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy311-pure-cover (windows/AMD64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy311-pure-cover (macos/arm64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy311-pure-nocov (ubuntu/x86_64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-nocov' + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy311-pure-nocov (windows/AMD64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-nocov' + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy311-pure-nocov (macos/arm64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-pure-nocov' + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy311-cython-cover (ubuntu/x86_64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy311-cython-cover (windows/AMD64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy311-cython-cover (macos/arm64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy311-cython-nocov (ubuntu/x86_64/manylinux)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp311-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy311-cython-nocov (ubuntu/x86_64/musllinux)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp311-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy311-cython-nocov (ubuntu/aarch64/manylinux)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp311-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy311-cython-nocov (ubuntu/aarch64/musllinux)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp311-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy311-cython-nocov (windows/AMD64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'AMD64' + cibw_build: 'cp311-*' + os: 'windows-latest' + - name: 'cpy311-cython-nocov (windows/x86)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x86' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'x86' + cibw_build: 'cp311-*' + os: 'windows-latest' + - name: 'cpy311-cython-nocov (macos/arm64)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'cpy311-cython-nocov' + cibw_arch: 'arm64' + cibw_build: 'cp311-*' + os: 'macos-latest' + - name: 'cpy312-pure-cover (ubuntu/x86_64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy312-pure-cover (windows/AMD64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy312-pure-cover (macos/arm64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy312-pure-nocov (ubuntu/x86_64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-nocov' + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy312-pure-nocov (windows/AMD64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-nocov' + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy312-pure-nocov (macos/arm64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-pure-nocov' + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy312-cython-cover (ubuntu/x86_64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-cover' + cover: true + cibw_arch: 'x86_64' + cibw_build: false + os: 'ubuntu-latest' + - name: 'cpy312-cython-cover (windows/AMD64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-cover' + cover: true + cibw_arch: 'AMD64' + cibw_build: false + os: 'windows-latest' + - name: 'cpy312-cython-cover (macos/arm64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-cover' + cover: true + cibw_arch: 'arm64' + cibw_build: false + os: 'macos-latest' + - name: 'cpy312-cython-nocov (ubuntu/x86_64/manylinux)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp312-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy312-cython-nocov (ubuntu/x86_64/musllinux)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'x86_64' + cibw_build: 'cp312-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy312-cython-nocov (ubuntu/aarch64/manylinux)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp312-*manylinux*' + os: 'ubuntu-latest' + - name: 'cpy312-cython-nocov (ubuntu/aarch64/musllinux)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'aarch64' + cibw_build: 'cp312-*musllinux*' + os: 'ubuntu-latest' + - name: 'cpy312-cython-nocov (windows/AMD64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'AMD64' + cibw_build: 'cp312-*' + os: 'windows-latest' + - name: 'cpy312-cython-nocov (windows/x86)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x86' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'x86' + cibw_build: 'cp312-*' + os: 'windows-latest' + - name: 'cpy312-cython-nocov (macos/arm64)' + python: '3.12' + toxpython: 'python3.12' + python_arch: 'x64' + tox_env: 'cpy312-cython-nocov' + cibw_arch: 'arm64' + cibw_build: 'cp312-*' + os: 'macos-latest' steps: - uses: docker/setup-qemu-action@v3 if: matrix.cibw_arch == 'aarch64' diff --git a/ci/bootstrap.py b/ci/bootstrap.py index f3c9a7e..bf309ec 100755 --- a/ci/bootstrap.py +++ b/ci/bootstrap.py @@ -61,7 +61,7 @@ def main(): # invokes this bootstrap.py itself. for line in subprocess.check_output([sys.executable, '-m', 'tox', '--listenvs'], universal_newlines=True).splitlines() ] - tox_environments = [line for line in tox_environments if line.startswith('py')] + tox_environments = [line for line in tox_environments if line.startswith(('cpy', 'pypy'))] for template in templates_path.rglob('*'): if template.is_file(): template_path = template.relative_to(templates_path).as_posix() diff --git a/ci/templates/.github/workflows/github-actions.yml b/ci/templates/.github/workflows/github-actions.yml index d0b1a66..209c15a 100644 --- a/ci/templates/.github/workflows/github-actions.yml +++ b/ci/templates/.github/workflows/github-actions.yml @@ -26,9 +26,9 @@ jobs: {% set cpython %}pp{{ prefix[4:5] }}{% endset %} {% set toxpython %}pypy{{ prefix[4] }}.{{ prefix[5:] }}{% endset %} {% else %} -{% set python %}{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} -{% set cpython %}cp{{ prefix[2:] }}{% endset %} -{% set toxpython %}python{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} +{% set python %}{{ prefix[3] }}.{{ prefix[4:] }}{% endset %} +{% set cpython %}cp{{ prefix[3:] }}{% endset %} +{% set toxpython %}python{{ prefix[3] }}.{{ prefix[4:] }}{% endset %} {% endif %} {% for os, python_arch, cibw_arch, wheel_arch, include_cover in [ ['ubuntu', 'x64', 'x86_64', '*manylinux*', True],