From aa74b3488cfb95f66d1d1ffd01225fb109cf2fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionel=20Cristian=20M=C4=83rie=C8=99?= Date: Thu, 4 Jul 2024 15:03:00 +0300 Subject: [PATCH] WIP --- .github/workflows/github-actions.yml | 918 ------------------ .../.github/workflows/github-actions.yml | 15 +- tox.ini | 1 + 3 files changed, 2 insertions(+), 932 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 51620c9..8505360 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -19,1350 +19,438 @@ jobs: toxpython: 'python3.11' tox_env: 'docs' os: 'ubuntu-latest' - - name: 'py38-normal-normal-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-normal-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-normal-normal-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-normal-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py38-normal-gevent-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-gevent-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-normal-gevent-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-gevent-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py38-normal-eventlet-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-eventlet-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-normal-eventlet-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-normal-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-normal-eventlet-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-normal-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-normal-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-normal-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-normal-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-normal-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-gevent-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-gevent-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-gevent-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-gevent-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-eventlet-cover (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-eventlet-cover (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py38-signalfd-eventlet-nocov (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38-signalfd-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py38-signalfd-eventlet-nocov (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'arm64' - tox_env: 'py38-signalfd-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-normal-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-normal-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-normal-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-normal-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-gevent-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-gevent-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-gevent-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-gevent-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-eventlet-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-eventlet-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-normal-eventlet-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-normal-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-normal-eventlet-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-normal-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-normal-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-normal-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-normal-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-normal-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-gevent-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-gevent-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-gevent-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-gevent-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-eventlet-cover (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-eventlet-cover (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py39-signalfd-eventlet-nocov (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39-signalfd-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py39-signalfd-eventlet-nocov (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'arm64' - tox_env: 'py39-signalfd-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-normal-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-normal-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-normal-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-normal-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-gevent-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-gevent-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-gevent-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-gevent-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-eventlet-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-eventlet-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-normal-eventlet-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-normal-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-normal-eventlet-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-normal-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-normal-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-normal-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-normal-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-normal-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-gevent-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-gevent-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-gevent-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-gevent-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-eventlet-cover (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-eventlet-cover (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py310-signalfd-eventlet-nocov (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310-signalfd-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py310-signalfd-eventlet-nocov (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'arm64' - tox_env: 'py310-signalfd-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-normal-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-normal-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-normal-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-normal-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-gevent-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-gevent-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-gevent-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-gevent-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-eventlet-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-eventlet-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-normal-eventlet-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-normal-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-normal-eventlet-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-normal-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-normal-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-normal-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-normal-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-normal-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-gevent-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-gevent-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-gevent-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-gevent-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-eventlet-cover (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-eventlet-cover (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py311-signalfd-eventlet-nocov (ubuntu)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311-signalfd-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py311-signalfd-eventlet-nocov (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'arm64' - tox_env: 'py311-signalfd-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-normal-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-normal-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-normal-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-normal-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-gevent-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-gevent-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-gevent-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-gevent-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-eventlet-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-eventlet-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-normal-eventlet-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-normal-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-normal-eventlet-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-normal-eventlet-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-normal-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-normal-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-normal-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-normal-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-normal-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-normal-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-normal-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-normal-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-gevent-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-gevent-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-gevent-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-gevent-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-gevent-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-gevent-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-gevent-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-gevent-nocov' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-eventlet-cover (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-eventlet-cover' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-eventlet-cover (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-eventlet-cover' - os: 'macos-latest' - pypy: false - - name: 'py312-signalfd-eventlet-nocov (ubuntu)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'x64' - tox_env: 'py312-signalfd-eventlet-nocov' - os: 'ubuntu-latest' - pypy: false - - name: 'py312-signalfd-eventlet-nocov (macos)' - python: '3.12' - toxpython: 'python3.12' - python_arch: 'arm64' - tox_env: 'py312-signalfd-eventlet-nocov' - os: 'macos-latest' - pypy: false - name: 'pypy38-normal-normal-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-normal-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-normal-normal-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-normal-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy38-normal-gevent-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-gevent-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-normal-gevent-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-gevent-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy38-normal-eventlet-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-eventlet-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-normal-eventlet-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-normal-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-normal-eventlet-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-normal-eventlet-nocov' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-normal-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-normal-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-normal-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-normal-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-gevent-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-gevent-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-gevent-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-gevent-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-eventlet-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-eventlet-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy38-signalfd-eventlet-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' tox_env: 'pypy38-signalfd-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy38-signalfd-eventlet-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'arm64' tox_env: 'pypy38-signalfd-eventlet-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-normal-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-normal-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-normal-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-normal-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-gevent-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-gevent-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-gevent-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-gevent-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-eventlet-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-eventlet-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-normal-eventlet-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-normal-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-normal-eventlet-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-normal-eventlet-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-normal-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-normal-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-normal-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-normal-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-gevent-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-gevent-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-gevent-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-gevent-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-eventlet-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-eventlet-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy39-signalfd-eventlet-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' tox_env: 'pypy39-signalfd-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy39-signalfd-eventlet-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'arm64' tox_env: 'pypy39-signalfd-eventlet-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-normal-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-normal-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-normal-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-normal-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-gevent-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-gevent-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-gevent-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-gevent-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-eventlet-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-eventlet-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-normal-eventlet-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-normal-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-normal-eventlet-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-normal-eventlet-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-normal-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-normal-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-normal-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-normal-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-normal-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-normal-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-normal-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-normal-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-gevent-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-gevent-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-gevent-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-gevent-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-gevent-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-gevent-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-gevent-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-gevent-nocov' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-eventlet-cover (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-eventlet-cover' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-eventlet-cover (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-eventlet-cover' os: 'macos-latest' - pypy: true - name: 'pypy310-signalfd-eventlet-nocov (ubuntu)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'x64' tox_env: 'pypy310-signalfd-eventlet-nocov' os: 'ubuntu-latest' - pypy: true - name: 'pypy310-signalfd-eventlet-nocov (macos)' python: 'pypy-3.10' toxpython: 'pypy3.10' python_arch: 'arm64' tox_env: 'pypy310-signalfd-eventlet-nocov' os: 'macos-latest' - pypy: true steps: - uses: actions/checkout@v4 with: @@ -1372,11 +460,6 @@ jobs: python-version: ${{ matrix.python }} architecture: ${{ matrix.python_arch }} - - name: install dependencies (terminfo) - if: > - matrix.pypy - run: > - sudo apt-get install terminfo libtinfo6 libncursesw6 - name: install dependencies run: | python -mpip install --progress-bar=off -r ci/requirements.txt @@ -1389,7 +472,6 @@ jobs: env: TOXPYTHON: '${{ matrix.toxpython }}' MANHOLE_TEST_TIMEOUT: 40 - TERM: xterm run: > tox -e ${{ matrix.tox_env }} -v finish: diff --git a/ci/templates/.github/workflows/github-actions.yml b/ci/templates/.github/workflows/github-actions.yml index e0ba2e0..8c31932 100644 --- a/ci/templates/.github/workflows/github-actions.yml +++ b/ci/templates/.github/workflows/github-actions.yml @@ -25,13 +25,6 @@ jobs: {% set python %}pypy-{{ prefix[4] }}.{{ prefix[5:] }}{% endset %} {% set cpython %}pp{{ prefix[4:5] }}{% endset %} {% set toxpython %}pypy{{ prefix[4] }}.{{ prefix[5:] }}{% endset %} -{% set pypy %}true{% endset %} -{% else %} -{% set python %}{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} -{% set cpython %}cp{{ prefix[2:] }}{% endset %} -{% set toxpython %}python{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} -{% set pypy %}false{% endset %} -{% endif %} {% for os, python_arch in [ ['ubuntu', 'x64'], ['macos', 'arm64'], @@ -42,8 +35,8 @@ jobs: python_arch: '{{ python_arch }}' tox_env: '{{ env }}' os: '{{ os }}-latest' - pypy: {{ pypy }} {% endfor %} +{% endif %} {% endfor %} steps: - uses: actions/checkout@v4 @@ -54,11 +47,6 @@ jobs: python-version: {{ '${{ matrix.python }}' }} architecture: {{ '${{ matrix.python_arch }}' }} - - name: install dependencies (terminfo) - if: > - matrix.pypy - run: > - sudo apt-get install terminfo libtinfo6 libncursesw6 - name: install dependencies run: | python -mpip install --progress-bar=off -r ci/requirements.txt @@ -71,7 +59,6 @@ jobs: env: TOXPYTHON: '{{ '${{ matrix.toxpython }}' }}' MANHOLE_TEST_TIMEOUT: 40 - TERM: xterm run: > tox -e {{ '${{ matrix.tox_env }}' }} -v finish: diff --git a/tox.ini b/tox.ini index dbbda12..38fac28 100644 --- a/tox.ini +++ b/tox.ini @@ -32,6 +32,7 @@ basepython = setenv = PYTHONPATH={toxinidir}/tests PYTHONUNBUFFERED=yes + TERM=xterm passenv = * usedevelop =