Skip to content

Commit 3b3fcdf

Browse files
authored
devops: Run CI jobs also on Python 3.9 (#226)
1 parent 2794a3b commit 3b3fcdf

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

.github/workflows/ci.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@ jobs:
3333
os: [ubuntu-latest, windows-latest, macos-latest]
3434
python-version: [3.7, 3.8]
3535
browser: [chromium, firefox, webkit]
36+
include:
37+
- os: ubuntu-latest
38+
python-version: 3.9
39+
browser: chromium
40+
- os: windows-latest
41+
python-version: 3.9
42+
browser: chromium
43+
- os: macos-latest
44+
python-version: 3.9
45+
browser: chromium
3646
runs-on: ${{ matrix.os }}
3747
steps:
3848
- uses: actions/checkout@v2
@@ -43,7 +53,7 @@ jobs:
4353
python-version: ${{ matrix.python-version }}
4454
- name: Install dependencies
4555
run: |
46-
python -m pip install --upgrade pip
56+
python -m pip install --upgrade pip wheel
4757
pip install -r local-requirements.txt
4858
pip install -e .
4959
- name: Build package

local-requirements.txt

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ pytest-sugar==0.9.4
55
pytest-xdist==2.1.0
66
pytest-timeout==1.4.2
77
pixelmatch==0.2.1
8-
Pillow==7.2.0
8+
Pillow==8.0.0
99
mypy==0.782
1010
setuptools==50.3.0
11-
twisted==20.3.0
11+
# TODO: use PyPi version after >20.3.0 is released
12+
git+https://github.com/twisted/twisted.git@4ff22287cab3b54f51cee41ea2619e72d1bff2e4
1213
wheel==0.35.1
1314
black==20.8b1
1415
pre-commit==2.7.1

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"Programming Language :: Python :: 3",
3636
"Programming Language :: Python :: 3.7",
3737
"Programming Language :: Python :: 3.8",
38+
"Programming Language :: Python :: 3.9",
3839
"License :: OSI Approved :: Apache Software License",
3940
"Operating System :: OS Independent",
4041
],

0 commit comments

Comments
 (0)