From 291b3564dbd9738f507b628170a20eefce239c3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionel=20Cristian=20M=C4=83rie=C8=99?= Date: Thu, 2 May 2024 04:42:07 +0300 Subject: [PATCH] Turns out there needs to be a dash or something between the generative parts. I give up and hardcode the versions for that test setup cmd. --- .github/workflows/github-actions.yml | 670 ------------------ .../.github/workflows/github-actions.yml | 6 +- tox.ini | 15 +- 3 files changed, 10 insertions(+), 681 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index f8a14af..5be2e6c 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -19,408 +19,6 @@ 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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' @@ -727,274 +325,6 @@ 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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: 'arm64' - 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/templates/.github/workflows/github-actions.yml b/ci/templates/.github/workflows/github-actions.yml index 5f8426a..c75e0b5 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[3] }}.{{ prefix[4:] }}{% endset %} -{% set cpython %}cp{{ prefix[3:] }}{% endset %} -{% set toxpython %}python{{ prefix[3] }}.{{ prefix[4:] }}{% endset %} +{% set python %}{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} +{% set cpython %}cp{{ prefix[2:] }}{% endset %} +{% set toxpython %}python{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} {% endif %} {% for os, python_arch, cibw_arch, wheel_arch, include_cover in [ ['ubuntu', 'x64', 'x86_64', '*manylinux*', True], diff --git a/tox.ini b/tox.ini index 075f681..51da279 100644 --- a/tox.ini +++ b/tox.ini @@ -14,8 +14,7 @@ envlist = clean, check, docs, - {cpy,pypy}{38,39,310}-{pure,cython}-{cover,nocov}, - {cpy}{311,312}-{pure,cython}-{cover,nocov}, + {py38,py39,py310,py311,py312,pypy38,pypy39,pypy310}-{pure,cython}-{cover,nocov}, report ignore_basepython_conflict = true @@ -24,11 +23,11 @@ basepython = pypy38: {env:TOXPYTHON:pypy3.8} pypy39: {env:TOXPYTHON:pypy3.9} pypy310: {env:TOXPYTHON:pypy3.10} - cpy38: {env:TOXPYTHON:python3.8} - cpy39: {env:TOXPYTHON:python3.9} - cpy310: {env:TOXPYTHON:python3.10} - cpy311: {env:TOXPYTHON:python3.11} - cpy312: {env:TOXPYTHON:python3.12} + py38: {env:TOXPYTHON:python3.8} + py39: {env:TOXPYTHON:python3.9} + py310: {env:TOXPYTHON:python3.10} + py311: {env:TOXPYTHON:python3.11} + py312: {env:TOXPYTHON:python3.12} {bootstrap,clean,check,report,docs,codecov}: {env:TOXPYTHON:python3} setenv = PYTHONPATH={toxinidir}/tests @@ -53,7 +52,7 @@ deps = tzdata ipdb commands = - cpy: python tests/setup.py clean --all build_ext --force --inplace + {py38,py39,py310,py311,py312}: python tests/setup.py clean --all build_ext --force --inplace cover: python setup.py clean --all build_ext --force --inplace nocov: {posargs:pytest -vv --ignore=src} cover: {posargs:pytest --cov --cov-report=term-missing -vv}