34
34
3.6 : docker://python:3.6-buster
35
35
3.7 : docker://python:3.7-buster
36
36
3.8 : docker://python:3.8-buster
37
+ 3.9 : docker://python:3.9-rc-buster
37
38
pypy2 : docker://pypy:2-jessie
38
39
pypy3 : docker://pypy:3-stretch
39
40
- name : Windows
@@ -47,30 +48,42 @@ jobs:
47
48
tox : py27
48
49
action : 2.7
49
50
docker : 2.7
51
+ implementation : cpython
50
52
- name : CPython 3.5
51
53
tox : py35
52
54
action : 3.5
53
55
docker : 3.5
56
+ implementation : cpython
54
57
- name : CPython 3.6
55
58
tox : py36
56
59
action : 3.6
57
60
docker : 3.6
61
+ implementation : cpython
58
62
- name : CPython 3.7
59
63
tox : py37
60
64
action : 3.7
61
65
docker : 3.7
66
+ implementation : cpython
62
67
- name : CPython 3.8
63
68
tox : py38
64
69
action : 3.8
65
70
docker : 3.8
71
+ implementation : cpython
72
+ - name : CPython 3.9
73
+ tox : py39
74
+ action : 3.9
75
+ docker : 3.9
76
+ implementation : cpython
66
77
- name : PyPy 2
67
78
tox : pypy2
68
79
action : pypy2
69
80
docker : pypy2
81
+ implementation : pypy
70
82
- name : PyPy 3
71
83
tox : pypy3
72
84
action : pypy3
73
85
docker : pypy3
86
+ implementation : pypy
74
87
reactor :
75
88
- name : default
76
89
tox : default
@@ -117,16 +130,26 @@ jobs:
117
130
tox : pypy3
118
131
reactor :
119
132
tox : pyside2
133
+ - python :
134
+ tox : py39
135
+ os :
136
+ python_platform : win32
120
137
steps :
121
138
- uses : actions/checkout@v2
122
139
- name : Enable Problem Matchers
123
140
run : |
124
141
echo "::add-matcher::.github/local-problem-matchers.json"
125
- - name : Set up ${{ matrix.python.name }}
126
- if : ${{ job.container == '' }}
142
+ - name : Set up ${{ matrix.python.name }} (if CPython)
143
+ if : ${{ job.container == '' && matrix.python.implementation == 'cpython'}}
144
+ uses : actions/setup-python@v2
145
+ with :
146
+ python-version : ' ${{ matrix.python.action }}.0-alpha - ${{ matrix.python.action }}.X'
147
+ architecture : x64
148
+ - name : Set up ${{ matrix.python.name }} (if PyPy)
149
+ if : ${{ job.container == '' && matrix.python.implementation == 'pypy'}}
127
150
uses : actions/setup-python@v2
128
151
with :
129
- python-version : ${{ matrix.python.action }}
152
+ python-version : ' ${{ matrix.python.action }}'
130
153
architecture : x64
131
154
- name : Report Python information
132
155
shell : bash
0 commit comments