File tree Expand file tree Collapse file tree 5 files changed +36
-25
lines changed Expand file tree Collapse file tree 5 files changed +36
-25
lines changed Original file line number Diff line number Diff line change @@ -10,26 +10,25 @@ ansible-navigator==24.12.0
10
10
ansible-runner==2.4.0
11
11
ansible-sign==0.1.1
12
12
asgiref==3.8.1
13
- astroid==3.3.6
13
+ astroid==3.3.8
14
14
attrs==24.2.0
15
15
babel==2.16.0
16
16
beautifulsoup4==4.12.3
17
17
bindep==2.11.0
18
18
black==24.10.0
19
19
bracex==2.5.post1
20
- build==1.2.2.post1
21
20
cachetools==5.5.0
22
21
cairocffi==1.7.1
23
22
cairosvg==2.7.1
24
23
certifi==2024.12.14
25
24
cffi==1.17.1
26
25
cfgv==3.4.0
27
26
chardet==5.2.0
28
- charset-normalizer==3.4.0
27
+ charset-normalizer==3.4.1
29
28
click==8.1.7
30
29
click-help-colors==0.9.4
31
30
colorama==0.4.6
32
- coverage==7.6.9
31
+ coverage==7.6.10
33
32
cryptography==44.0.0
34
33
csscompressor==0.9.5
35
34
cssselect2==0.7.0
@@ -46,7 +45,7 @@ enrich==1.2.7
46
45
execnet==2.1.1
47
46
filelock==3.16.1
48
47
ghp-import==2.1.0
49
- griffe==1.5.1
48
+ griffe==1.5.4
50
49
gunicorn==23.0.0
51
50
hjson==3.1.0
52
51
htmlmin2==0.1.13
@@ -62,7 +61,7 @@ jsonschema==4.23.0
62
61
jsonschema-path==0.3.3
63
62
jsonschema-specifications==2023.12.1
64
63
lazy-object-proxy==1.10.0
65
- libtmux==0.39.0
64
+ libtmux==0.40.1
66
65
linkchecker==10.5.0
67
66
lockfile==0.12.2
68
67
markdown==3.7
@@ -85,10 +84,10 @@ mkdocs-material-extensions==1.3.1
85
84
mkdocs-minify-plugin==0.8.0
86
85
mkdocs-monorepo-plugin==1.1.0
87
86
mkdocstrings==0.27.0
88
- mkdocstrings-python==1.12.2
87
+ mkdocstrings-python==1.13.0
89
88
molecule==24.12.0
90
89
more-itertools==10.5.0
91
- mypy==1.13 .0
90
+ mypy==1.14 .0
92
91
mypy-extensions==1.0.0
93
92
nodeenv==1.9.1
94
93
onigurumacffi==1.3.0
@@ -104,18 +103,16 @@ pathspec==0.12.1
104
103
pbr==6.1.0
105
104
pexpect==4.9.0
106
105
pillow==11.0.0
107
- pip-tools==7.4.1
108
106
platformdirs==4.3.6
109
107
pluggy==1.5.0
110
108
pre-commit==4.0.1
111
109
ptyprocess==0.7.0
112
110
pycparser==2.22
113
- pydoclint==0.5.12
111
+ pydoclint==0.5.14
114
112
pygments==2.18.0
115
- pylint==3.3.2
116
- pymdown-extensions==10.12
113
+ pylint==3.3.3
114
+ pymdown-extensions==10.13
117
115
pyproject-api==1.8.0
118
- pyproject-hooks==1.2.0
119
116
pytest==8.3.4
120
117
pytest-ansible==24.12.0
121
118
pytest-instafail==0.5.0
@@ -134,7 +131,7 @@ rich==13.9.4
134
131
rpds-py==0.22.3
135
132
ruamel-yaml==0.18.6
136
133
ruamel-yaml-clib==0.2.12
137
- ruff==0.8.3
134
+ ruff==0.8.4
138
135
six==1.17.0
139
136
soupsieve==2.6
140
137
sqlparse==0.5.3
@@ -147,16 +144,15 @@ toml-sort==0.24.2
147
144
tomlkit==0.13.2
148
145
tox==4.23.2
149
146
tox-ansible==24.12.0
150
- types-pyyaml==6.0.12.20240917
147
+ types-pyyaml==6.0.12.20241221
151
148
types-requests==2.32.0.20241016
152
149
tzdata==2024.2
153
- urllib3==2.2.3
150
+ urllib3==2.3.0
154
151
virtualenv==20.28.0
155
152
watchdog==6.0.0
156
153
wcmatch==10.0
157
154
webencodings==0.5.1
158
155
werkzeug==3.1.3
159
- wheel==0.45.1
160
156
yamllint==1.35.1
161
157
zipp==3.21.0
162
158
Original file line number Diff line number Diff line change 3
3
coverage[toml]
4
4
libtmux
5
5
mypy
6
- pip-tools
6
+ pip
7
7
pre-commit
8
8
pydoclint
9
9
pylint
Original file line number Diff line number Diff line change 33
33
run_pre : ./tools/test-setup.sh
34
34
max_python : " 3.13"
35
35
default_python : " 3.11" # min version, for 'lint' in particular
36
- jobs_producing_coverage : 8
36
+ jobs_producing_coverage : 9
37
37
other_names_also : |
38
38
devspaces
39
+ devel
39
40
ee-amd64:tox -e ee:runner=devtools-multiarch-builder
40
41
ee-arm64:tox -e ee:runner=ubuntu-24.04-arm64-2core
41
42
secrets : inherit # needed for logging to the ghcr.io registry
Original file line number Diff line number Diff line change 67
67
- id : tox-ini-fmt
68
68
69
69
- repo : https://github.com/astral-sh/ruff-pre-commit
70
- rev : v0.8.3
70
+ rev : v0.8.4
71
71
hooks :
72
72
- id : ruff
73
73
args :
@@ -83,21 +83,21 @@ repos:
83
83
- id : black
84
84
85
85
- repo : https://github.com/streetsidesoftware/cspell-cli
86
- rev : v8.16.1
86
+ rev : v8.17.0
87
87
hooks :
88
88
- id : cspell
89
89
name : Spell check with cspell
90
90
91
91
- repo : https://github.com/jsh9/pydoclint
92
- rev : " 0.5.12 "
92
+ rev : " 0.5.14 "
93
93
hooks :
94
94
- id : pydoclint
95
95
# This allows automatic reduction of the baseline file when needed.
96
96
entry : sh -ec "pydoclint -q . && pydoclint --generate-baseline=1 ."
97
97
pass_filenames : false
98
98
99
99
- repo : https://github.com/pycqa/pylint.git
100
- rev : v3.3.2
100
+ rev : v3.3.3
101
101
hooks :
102
102
- id : pylint
103
103
args :
@@ -113,7 +113,7 @@ repos:
113
113
- pyyaml
114
114
115
115
- repo : https://github.com/pre-commit/mirrors-mypy.git
116
- rev : v1.13 .0
116
+ rev : v1.14 .0
117
117
hooks :
118
118
- id : mypy
119
119
additional_dependencies :
Original file line number Diff line number Diff line change @@ -11,11 +11,24 @@ env_list =
11
11
pkg
12
12
ee
13
13
devspaces
14
+ devel
14
15
skip_missing_interpreters = true
15
16
16
17
[testenv]
17
- description = Run pytest under {basepython}
18
+ description =
19
+ Run tests
20
+ devel: using unreleased direct dependencies
18
21
package = editable
22
+ deps =
23
+ devel: ansible-compat@ git+https://github.com/ansible/ansible-compat.git
24
+ devel: ansible-core@ git+https://github.com/ansible/ansible.git
25
+ devel: ansible-creator@ git+https://github.com/ansible/ansible-creator.git
26
+ devel: ansible-dev-environment@ git+https://github.com/ansible/ansible-dev-environment.git
27
+ devel: ansible-lint@ git+https://github.com/ansible/ansible-lint.git
28
+ devel: ansible-navigator@ git+https://github.com/ansible/ansible-navigator.git
29
+ devel: molecule@ git+https://github.com/ansible/molecule.git
30
+ devel: pytest-ansible@ git+https://github.com/ansible/pytest-ansible.git
31
+ devel: tox-ansible@ git+https://github.com/ansible/tox-ansible.git
19
32
extras =
20
33
test
21
34
pass_env =
@@ -40,6 +53,7 @@ set_env =
40
53
commands_pre =
41
54
sh -c " rm -f {envdir}/.coverage* 2>/dev/null || true"
42
55
commands =
56
+ devel: sh -c " pip freeze | grep '@'"
43
57
python -c ' import pathlib; pathlib.Path("{env_site_packages_dir}/cov.pth").write_text("import coverage; coverage.process_startup()")'
44
58
coverage run -m pytest {posargs:-n auto}
45
59
coverage combine -q --data-file ={env:COVERAGE_COMBINED}
You can’t perform that action at this time.
0 commit comments