summaryrefslogtreecommitdiff
path: root/.github/workflows/coverage.yml
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-02-25 07:04:33 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-02-25 11:14:47 -0500
commitc6fbb3888e6f05b6265ba9b30f5ea2444d0d51a7 (patch)
treecb442c7520b4bdfc373c442953dad3c4597138dd /.github/workflows/coverage.yml
parent6c802eabcc79c0995ea7bde307527cf13f5f6a8c (diff)
downloadpython-coveragepy-git-c6fbb3888e6f05b6265ba9b30f5ea2444d0d51a7.tar.gz
build: run on Python 3.10 alpha 5
This required pinning setuptools more aggressively, and cleaning up some dependency sloppinesss.
Diffstat (limited to '.github/workflows/coverage.yml')
-rw-r--r--.github/workflows/coverage.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index 447464eb..61ec9865 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -27,9 +27,12 @@ jobs:
- macos-latest
- windows-latest
python-version:
+ # When changing this list, be sure to check the [gh-actions] list in
+ # tox.ini so that tox will run properly.
- "2.7"
- "3.5"
- "3.9"
+ - "3.10.0-alpha.5"
- "pypy3"
exclude:
# Windows PyPy doesn't seem to work?
@@ -58,6 +61,8 @@ jobs:
set -xe
python -VV
python -m site
+ # Need to install setuptools first so that ci.pip will succeed.
+ python -m pip install -c requirements/pins.pip setuptools wheel
python -m pip install -r requirements/ci.pip
python -m pip install -c requirements/pins.pip tox-gh-actions