File tree Expand file tree Collapse file tree 5 files changed +27
-17
lines changed Expand file tree Collapse file tree 5 files changed +27
-17
lines changed Original file line number Diff line number Diff line change 8
8
push : # only publishes pushes to the main branch to TestPyPI
9
9
branches : # any integration branch but not tag
10
10
- " main"
11
- pull_request_target :
11
+ pull_request :
12
12
release :
13
13
types :
14
14
- published # It seems that you can publish directly without creating
@@ -111,24 +111,21 @@ jobs:
111
111
# proof that we failed to catch a bug by not running it. Using
112
112
# distribution should be preferred instead of custom builds.
113
113
matrix :
114
+ name :
115
+ - py38
116
+ tox_env :
117
+ - py38
114
118
python-version :
115
- # keep list sorted as it determines UI order too
116
119
- 3.8
117
- - 3.9
118
- - " 3.10"
119
120
os :
120
121
# https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners
121
122
- ubuntu-20.04
122
123
# - windows-latest
123
124
# - windows-2016
124
125
include :
125
- # windows-2022 WSL does timeout running tests, likely caused but some
126
- # extreme (>10x) performance degradation compared with windows-2019
127
- # https://github.com/actions/virtual-environments/issues/4856
128
- - name : py39 (wsl)
129
- tox_env : py39
130
- os : windows-2019
131
- shell : " wsl-bash {0}"
126
+ # keep list sorted as it determines UI order too
127
+ # linux
128
+ # py38 is first and comes from matrix
132
129
- tox_env : py38
133
130
os : ubuntu-20.04
134
131
python-version : 3.8
@@ -141,6 +138,11 @@ jobs:
141
138
os : ubuntu-20.04
142
139
python-version : " 3.10"
143
140
devel : true
141
+ - tox_env : py311
142
+ os : ubuntu-20.04
143
+ python-version : " ~3.11.0-0" # see https://github.com/actions/setup-python/issues/213#issuecomment-1146676713
144
+ devel : true
145
+ # macos
144
146
- name : py38 (macos)
145
147
tox_env : py38
146
148
os : macOS-latest
@@ -149,6 +151,13 @@ jobs:
149
151
tox_env : py310
150
152
os : macOS-latest
151
153
python-version : " 3.10"
154
+ # windows-2022 WSL does timeout running tests, likely caused but some
155
+ # extreme (>10x) performance degradation compared with windows-2019
156
+ # https://github.com/actions/virtual-environments/issues/4856
157
+ - name : py39 (wsl)
158
+ tox_env : py39
159
+ os : windows-2019
160
+ shell : " wsl-bash {0}"
152
161
153
162
env :
154
163
# vars safe to be passed to wsl:
Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ repos:
128
128
# empty args needed in order to match mypy cli behavior
129
129
args : [--strict]
130
130
additional_dependencies :
131
- - ansible-compat>=2.1 .0
131
+ - ansible-compat>=2.2 .0
132
132
- ansible-core
133
133
- enrich
134
134
- flaky
@@ -153,7 +153,7 @@ repos:
153
153
hooks :
154
154
- id : pylint
155
155
additional_dependencies :
156
- - ansible-compat>=2.1 .0
156
+ - ansible-compat>=2.2 .0
157
157
- ansible-core
158
158
- docutils
159
159
- enrich
Original file line number Diff line number Diff line change 5
5
# pip-compile --extra=docs --extra=test --no-annotate --output-file=requirements.txt --strip-extras setup.cfg
6
6
#
7
7
alabaster == 0.7.12
8
- ansible-compat == 2.1 .0
8
+ ansible-compat == 2.2 .0
9
9
ansible-core == 2.13.0
10
10
ansible-pygments == 0.1.1
11
11
astroid == 2.11.5
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ classifiers =
39
39
Programming Language :: Python :: 3.8
40
40
Programming Language :: Python :: 3.9
41
41
Programming Language :: Python :: 3.10
42
+ Programming Language :: Python :: 3.11
42
43
Programming Language :: Python :: Implementation
43
44
Programming Language :: Python :: Implementation :: CPython
44
45
Programming Language :: Python :: Implementation :: Jython
@@ -63,7 +64,7 @@ zip_safe = False
63
64
64
65
# These are required in actual runtime:
65
66
install_requires =
66
- ansible-compat>=2.1 .0 # GPLv3
67
+ ansible-compat>=2.2 .0 # GPLv3
67
68
ansible-core>=2.12.0 # GPLv3
68
69
enrich>=1.2.6
69
70
jsonschema>=4.6.0 # MIT, first version to have ordered keys in output
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ envlist =
5
5
lint
6
6
packaging
7
7
docs
8
- py{310,39,38}
9
- py{310,39,38} -devel
8
+ py
9
+ py-devel
10
10
isolated_build = true
11
11
requires =
12
12
setuptools >= 41.4.0
You can’t perform that action at this time.
0 commit comments