Skip to content

Commit 3b3fcdf

Browse files
authored
devops: Run CI jobs also on Python 3.9 (microsoft#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

Lines changed: 11 additions & 1 deletion
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

Lines changed: 3 additions & 2 deletions
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

Lines changed: 1 addition & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy