diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 9ffa2ca..f8cc413 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -19,257 +19,1013 @@ jobs: toxpython: 'python3.9' tox_env: 'docs' os: 'ubuntu-latest' - - name: 'py37-cover (ubuntu)' + - name: 'py37-pytest71-nodist-cover (ubuntu)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-cover,codecov' + tox_env: 'py37-pytest71-nodist-cover,codecov' os: 'ubuntu-latest' - - name: 'py37-cover (windows)' + - name: 'py37-pytest71-nodist-cover (windows)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-cover,codecov' + tox_env: 'py37-pytest71-nodist-cover,codecov' os: 'windows-latest' - - name: 'py37-cover (macos)' + - name: 'py37-pytest71-nodist-cover (macos)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-cover,codecov' + tox_env: 'py37-pytest71-nodist-cover,codecov' os: 'macos-latest' - - name: 'py37-nocov (ubuntu)' + - name: 'py37-pytest71-nodist-nocov (ubuntu)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-nocov' + tox_env: 'py37-pytest71-nodist-nocov' os: 'ubuntu-latest' - - name: 'py37-nocov (windows)' + - name: 'py37-pytest71-nodist-nocov (windows)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-nocov' + tox_env: 'py37-pytest71-nodist-nocov' os: 'windows-latest' - - name: 'py37-nocov (macos)' + - name: 'py37-pytest71-nodist-nocov (macos)' python: '3.7' toxpython: 'python3.7' python_arch: 'x64' - tox_env: 'py37-nocov' + tox_env: 'py37-pytest71-nodist-nocov' os: 'macos-latest' - - name: 'py38-cover (ubuntu)' + - name: 'py37-pytest71-xdist-cover (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py37-pytest71-xdist-cover (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py37-pytest71-xdist-cover (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'py37-pytest71-xdist-nocov (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'py37-pytest71-xdist-nocov (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'py37-pytest71-xdist-nocov (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest71-xdist-nocov' + os: 'macos-latest' + - name: 'py37-pytest72-nodist-cover (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py37-pytest72-nodist-cover (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py37-pytest72-nodist-cover (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py37-pytest72-nodist-nocov (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py37-pytest72-nodist-nocov (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-nocov' + os: 'windows-latest' + - name: 'py37-pytest72-nodist-nocov (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-nodist-nocov' + os: 'macos-latest' + - name: 'py37-pytest72-xdist-cover (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py37-pytest72-xdist-cover (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py37-pytest72-xdist-cover (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-cover,codecov' + os: 'macos-latest' + - name: 'py37-pytest72-xdist-nocov (ubuntu)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-nocov' + os: 'ubuntu-latest' + - name: 'py37-pytest72-xdist-nocov (windows)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-nocov' + os: 'windows-latest' + - name: 'py37-pytest72-xdist-nocov (macos)' + python: '3.7' + toxpython: 'python3.7' + python_arch: 'x64' + tox_env: 'py37-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'py38-pytest71-nodist-cover (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py38-pytest71-nodist-cover (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py38-pytest71-nodist-cover (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py38-pytest71-nodist-nocov (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py38-pytest71-nodist-nocov (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'py38-pytest71-nodist-nocov (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'py38-pytest71-xdist-cover (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py38-pytest71-xdist-cover (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py38-pytest71-xdist-cover (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'py38-pytest71-xdist-nocov (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'py38-pytest71-xdist-nocov (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'py38-pytest71-xdist-nocov (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest71-xdist-nocov' + os: 'macos-latest' + - name: 'py38-pytest72-nodist-cover (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py38-pytest72-nodist-cover (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py38-pytest72-nodist-cover (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py38-pytest72-nodist-nocov (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py38-pytest72-nodist-nocov (windows)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-nocov' + os: 'windows-latest' + - name: 'py38-pytest72-nodist-nocov (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38-pytest72-nodist-nocov' + os: 'macos-latest' + - name: 'py38-pytest72-xdist-cover (ubuntu)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-cover,codecov' + tox_env: 'py38-pytest72-xdist-cover,codecov' os: 'ubuntu-latest' - - name: 'py38-cover (windows)' + - name: 'py38-pytest72-xdist-cover (windows)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-cover,codecov' + tox_env: 'py38-pytest72-xdist-cover,codecov' os: 'windows-latest' - - name: 'py38-cover (macos)' + - name: 'py38-pytest72-xdist-cover (macos)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-cover,codecov' + tox_env: 'py38-pytest72-xdist-cover,codecov' os: 'macos-latest' - - name: 'py38-nocov (ubuntu)' + - name: 'py38-pytest72-xdist-nocov (ubuntu)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-nocov' + tox_env: 'py38-pytest72-xdist-nocov' os: 'ubuntu-latest' - - name: 'py38-nocov (windows)' + - name: 'py38-pytest72-xdist-nocov (windows)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-nocov' + tox_env: 'py38-pytest72-xdist-nocov' os: 'windows-latest' - - name: 'py38-nocov (macos)' + - name: 'py38-pytest72-xdist-nocov (macos)' python: '3.8' toxpython: 'python3.8' python_arch: 'x64' - tox_env: 'py38-nocov' + tox_env: 'py38-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'py39-pytest71-nodist-cover (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py39-pytest71-nodist-cover (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py39-pytest71-nodist-cover (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py39-pytest71-nodist-nocov (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py39-pytest71-nodist-nocov (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'py39-pytest71-nodist-nocov (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'py39-pytest71-xdist-cover (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py39-pytest71-xdist-cover (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py39-pytest71-xdist-cover (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'py39-pytest71-xdist-nocov (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'py39-pytest71-xdist-nocov (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'py39-pytest71-xdist-nocov (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest71-xdist-nocov' + os: 'macos-latest' + - name: 'py39-pytest72-nodist-cover (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py39-pytest72-nodist-cover (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py39-pytest72-nodist-cover (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py39-pytest72-nodist-nocov (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py39-pytest72-nodist-nocov (windows)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-nocov' + os: 'windows-latest' + - name: 'py39-pytest72-nodist-nocov (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39-pytest72-nodist-nocov' os: 'macos-latest' - - name: 'py39-cover (ubuntu)' + - name: 'py39-pytest72-xdist-cover (ubuntu)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-cover,codecov' + tox_env: 'py39-pytest72-xdist-cover,codecov' os: 'ubuntu-latest' - - name: 'py39-cover (windows)' + - name: 'py39-pytest72-xdist-cover (windows)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-cover,codecov' + tox_env: 'py39-pytest72-xdist-cover,codecov' os: 'windows-latest' - - name: 'py39-cover (macos)' + - name: 'py39-pytest72-xdist-cover (macos)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-cover,codecov' + tox_env: 'py39-pytest72-xdist-cover,codecov' os: 'macos-latest' - - name: 'py39-nocov (ubuntu)' + - name: 'py39-pytest72-xdist-nocov (ubuntu)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-nocov' + tox_env: 'py39-pytest72-xdist-nocov' os: 'ubuntu-latest' - - name: 'py39-nocov (windows)' + - name: 'py39-pytest72-xdist-nocov (windows)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-nocov' + tox_env: 'py39-pytest72-xdist-nocov' os: 'windows-latest' - - name: 'py39-nocov (macos)' + - name: 'py39-pytest72-xdist-nocov (macos)' python: '3.9' toxpython: 'python3.9' python_arch: 'x64' - tox_env: 'py39-nocov' + tox_env: 'py39-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'py310-pytest71-nodist-cover (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py310-pytest71-nodist-cover (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'py310-pytest71-nodist-cover (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'py310-pytest71-nodist-nocov (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py310-pytest71-nodist-nocov (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'py310-pytest71-nodist-nocov (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'py310-pytest71-xdist-cover (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py310-pytest71-xdist-cover (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py310-pytest71-xdist-cover (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest71-xdist-cover,codecov' os: 'macos-latest' - - name: 'py310-cover (ubuntu)' + - name: 'py310-pytest71-xdist-nocov (ubuntu)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-cover,codecov' + tox_env: 'py310-pytest71-xdist-nocov' os: 'ubuntu-latest' - - name: 'py310-cover (windows)' + - name: 'py310-pytest71-xdist-nocov (windows)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-cover,codecov' + tox_env: 'py310-pytest71-xdist-nocov' os: 'windows-latest' - - name: 'py310-cover (macos)' + - name: 'py310-pytest71-xdist-nocov (macos)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-cover,codecov' + tox_env: 'py310-pytest71-xdist-nocov' os: 'macos-latest' - - name: 'py310-nocov (ubuntu)' + - name: 'py310-pytest72-nodist-cover (ubuntu)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-nocov' + tox_env: 'py310-pytest72-nodist-cover,codecov' os: 'ubuntu-latest' - - name: 'py310-nocov (windows)' + - name: 'py310-pytest72-nodist-cover (windows)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-nocov' + tox_env: 'py310-pytest72-nodist-cover,codecov' os: 'windows-latest' - - name: 'py310-nocov (macos)' + - name: 'py310-pytest72-nodist-cover (macos)' python: '3.10' toxpython: 'python3.10' python_arch: 'x64' - tox_env: 'py310-nocov' + tox_env: 'py310-pytest72-nodist-cover,codecov' os: 'macos-latest' - - name: 'pypy37-cover (ubuntu)' + - name: 'py310-pytest72-nodist-nocov (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-nodist-nocov' + os: 'ubuntu-latest' + - name: 'py310-pytest72-nodist-nocov (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-nodist-nocov' + os: 'windows-latest' + - name: 'py310-pytest72-nodist-nocov (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-nodist-nocov' + os: 'macos-latest' + - name: 'py310-pytest72-xdist-cover (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'py310-pytest72-xdist-cover (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-cover,codecov' + os: 'windows-latest' + - name: 'py310-pytest72-xdist-cover (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-cover,codecov' + os: 'macos-latest' + - name: 'py310-pytest72-xdist-nocov (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-nocov' + os: 'ubuntu-latest' + - name: 'py310-pytest72-xdist-nocov (windows)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-nocov' + os: 'windows-latest' + - name: 'py310-pytest72-xdist-nocov (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'pypy37-pytest71-nodist-cover (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest71-nodist-cover (windows)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'pypy37-pytest71-nodist-cover (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'pypy37-pytest71-nodist-nocov (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest71-nodist-nocov (windows)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'pypy37-pytest71-nodist-nocov (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'pypy37-pytest71-xdist-cover (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest71-xdist-cover (windows)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'pypy37-pytest71-xdist-cover (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'pypy37-pytest71-xdist-nocov (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest71-xdist-nocov (windows)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'pypy37-pytest71-xdist-nocov (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest71-xdist-nocov' + os: 'macos-latest' + - name: 'pypy37-pytest72-nodist-cover (ubuntu)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-cover,codecov' + tox_env: 'pypy37-pytest72-nodist-cover,codecov' os: 'ubuntu-latest' - - name: 'pypy37-cover (windows)' + - name: 'pypy37-pytest72-nodist-cover (windows)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-cover,codecov' + tox_env: 'pypy37-pytest72-nodist-cover,codecov' os: 'windows-latest' - - name: 'pypy37-cover (macos)' + - name: 'pypy37-pytest72-nodist-cover (macos)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-cover,codecov' + tox_env: 'pypy37-pytest72-nodist-cover,codecov' os: 'macos-latest' - - name: 'pypy37-nocov (ubuntu)' + - name: 'pypy37-pytest72-nodist-nocov (ubuntu)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-nocov' + tox_env: 'pypy37-pytest72-nodist-nocov' os: 'ubuntu-latest' - - name: 'pypy37-nocov (windows)' + - name: 'pypy37-pytest72-nodist-nocov (windows)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-nocov' + tox_env: 'pypy37-pytest72-nodist-nocov' os: 'windows-latest' - - name: 'pypy37-nocov (macos)' + - name: 'pypy37-pytest72-nodist-nocov (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-nodist-nocov' + os: 'macos-latest' + - name: 'pypy37-pytest72-xdist-cover (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest72-xdist-cover (windows)' python: 'pypy-3.7' toxpython: 'pypy3.7' python_arch: 'x64' - tox_env: 'pypy37-nocov' + tox_env: 'pypy37-pytest72-xdist-cover,codecov' + os: 'windows-latest' + - name: 'pypy37-pytest72-xdist-cover (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-xdist-cover,codecov' + os: 'macos-latest' + - name: 'pypy37-pytest72-xdist-nocov (ubuntu)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-xdist-nocov' + os: 'ubuntu-latest' + - name: 'pypy37-pytest72-xdist-nocov (windows)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-xdist-nocov' + os: 'windows-latest' + - name: 'pypy37-pytest72-xdist-nocov (macos)' + python: 'pypy-3.7' + toxpython: 'pypy3.7' + python_arch: 'x64' + tox_env: 'pypy37-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'pypy38-pytest71-nodist-cover (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest71-nodist-cover (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'pypy38-pytest71-nodist-cover (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'pypy38-pytest71-nodist-nocov (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest71-nodist-nocov (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'pypy38-pytest71-nodist-nocov (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'pypy38-pytest71-xdist-cover (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest71-xdist-cover (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'pypy38-pytest71-xdist-cover (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'pypy38-pytest71-xdist-nocov (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest71-xdist-nocov (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'pypy38-pytest71-xdist-nocov (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest71-xdist-nocov' os: 'macos-latest' - - name: 'pypy38-cover (ubuntu)' + - name: 'pypy38-pytest72-nodist-cover (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-cover,codecov' + tox_env: 'pypy38-pytest72-nodist-cover,codecov' os: 'ubuntu-latest' - - name: 'pypy38-cover (windows)' + - name: 'pypy38-pytest72-nodist-cover (windows)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-cover,codecov' + tox_env: 'pypy38-pytest72-nodist-cover,codecov' os: 'windows-latest' - - name: 'pypy38-cover (macos)' + - name: 'pypy38-pytest72-nodist-cover (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-cover,codecov' + tox_env: 'pypy38-pytest72-nodist-cover,codecov' os: 'macos-latest' - - name: 'pypy38-nocov (ubuntu)' + - name: 'pypy38-pytest72-nodist-nocov (ubuntu)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-nocov' + tox_env: 'pypy38-pytest72-nodist-nocov' os: 'ubuntu-latest' - - name: 'pypy38-nocov (windows)' + - name: 'pypy38-pytest72-nodist-nocov (windows)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-nocov' + tox_env: 'pypy38-pytest72-nodist-nocov' os: 'windows-latest' - - name: 'pypy38-nocov (macos)' + - name: 'pypy38-pytest72-nodist-nocov (macos)' python: 'pypy-3.8' toxpython: 'pypy3.8' python_arch: 'x64' - tox_env: 'pypy38-nocov' + tox_env: 'pypy38-pytest72-nodist-nocov' + os: 'macos-latest' + - name: 'pypy38-pytest72-xdist-cover (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest72-xdist-cover (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-cover,codecov' + os: 'windows-latest' + - name: 'pypy38-pytest72-xdist-cover (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-cover,codecov' + os: 'macos-latest' + - name: 'pypy38-pytest72-xdist-nocov (ubuntu)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-nocov' + os: 'ubuntu-latest' + - name: 'pypy38-pytest72-xdist-nocov (windows)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-nocov' + os: 'windows-latest' + - name: 'pypy38-pytest72-xdist-nocov (macos)' + python: 'pypy-3.8' + toxpython: 'pypy3.8' + python_arch: 'x64' + tox_env: 'pypy38-pytest72-xdist-nocov' + os: 'macos-latest' + - name: 'pypy39-pytest71-nodist-cover (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest71-nodist-cover (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-cover,codecov' + os: 'windows-latest' + - name: 'pypy39-pytest71-nodist-cover (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-cover,codecov' + os: 'macos-latest' + - name: 'pypy39-pytest71-nodist-nocov (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-nocov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest71-nodist-nocov (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-nocov' + os: 'windows-latest' + - name: 'pypy39-pytest71-nodist-nocov (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-nodist-nocov' + os: 'macos-latest' + - name: 'pypy39-pytest71-xdist-cover (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest71-xdist-cover (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-cover,codecov' + os: 'windows-latest' + - name: 'pypy39-pytest71-xdist-cover (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-cover,codecov' + os: 'macos-latest' + - name: 'pypy39-pytest71-xdist-nocov (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-nocov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest71-xdist-nocov (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-nocov' + os: 'windows-latest' + - name: 'pypy39-pytest71-xdist-nocov (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest71-xdist-nocov' + os: 'macos-latest' + - name: 'pypy39-pytest72-nodist-cover (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-cover,codecov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest72-nodist-cover (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-cover,codecov' + os: 'windows-latest' + - name: 'pypy39-pytest72-nodist-cover (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-cover,codecov' + os: 'macos-latest' + - name: 'pypy39-pytest72-nodist-nocov (ubuntu)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-nocov' + os: 'ubuntu-latest' + - name: 'pypy39-pytest72-nodist-nocov (windows)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-nocov' + os: 'windows-latest' + - name: 'pypy39-pytest72-nodist-nocov (macos)' + python: 'pypy-3.9' + toxpython: 'pypy3.9' + python_arch: 'x64' + tox_env: 'pypy39-pytest72-nodist-nocov' os: 'macos-latest' - - name: 'pypy39-cover (ubuntu)' + - name: 'pypy39-pytest72-xdist-cover (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-cover,codecov' + tox_env: 'pypy39-pytest72-xdist-cover,codecov' os: 'ubuntu-latest' - - name: 'pypy39-cover (windows)' + - name: 'pypy39-pytest72-xdist-cover (windows)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-cover,codecov' + tox_env: 'pypy39-pytest72-xdist-cover,codecov' os: 'windows-latest' - - name: 'pypy39-cover (macos)' + - name: 'pypy39-pytest72-xdist-cover (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-cover,codecov' + tox_env: 'pypy39-pytest72-xdist-cover,codecov' os: 'macos-latest' - - name: 'pypy39-nocov (ubuntu)' + - name: 'pypy39-pytest72-xdist-nocov (ubuntu)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-nocov' + tox_env: 'pypy39-pytest72-xdist-nocov' os: 'ubuntu-latest' - - name: 'pypy39-nocov (windows)' + - name: 'pypy39-pytest72-xdist-nocov (windows)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-nocov' + tox_env: 'pypy39-pytest72-xdist-nocov' os: 'windows-latest' - - name: 'pypy39-nocov (macos)' + - name: 'pypy39-pytest72-xdist-nocov (macos)' python: 'pypy-3.9' toxpython: 'pypy3.9' python_arch: 'x64' - tox_env: 'pypy39-nocov' + tox_env: 'pypy39-pytest72-xdist-nocov' os: 'macos-latest' steps: - uses: actions/checkout@v2