Skip to content

Commit 62091a4

Browse files
authored
Build maintenance (#194)
1 parent 8e1e716 commit 62091a4

15 files changed

+395
-257
lines changed

.config/constraints.txt

Lines changed: 73 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,73 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.10
3-
# by the following command:
4-
#
5-
# pip-compile --all-extras --no-annotate --output-file=.config/constraints.txt --strip-extras --unsafe-package=ruamel-yaml-clib pyproject.toml
6-
#
7-
babel==2.17.0
8-
beautifulsoup4==4.13.3
9-
cairocffi==1.7.1
10-
cairosvg==2.7.1
11-
certifi==2025.1.31
12-
cffi==1.17.1
13-
charset-normalizer==3.4.1
14-
click==8.1.8
15-
colorama==0.4.6
16-
coverage==7.6.12
17-
csscompressor==0.9.5
18-
cssselect2==0.7.0
19-
defusedxml==0.7.1
20-
dnspython==2.7.0
21-
exceptiongroup==1.2.2
22-
ghp-import==2.1.0
23-
griffe==1.5.7
24-
hjson==3.1.0
25-
htmlmin2==0.1.13
26-
idna==3.10
27-
iniconfig==2.0.0
28-
jinja2==3.1.5
29-
jsmin==3.0.1
30-
linkchecker==10.5.0
31-
markdown==3.7
32-
markdown-exec==1.10.0
33-
markdown-include==0.8.1
34-
markupsafe==3.0.2
35-
mergedeep==1.3.4
36-
mkdocs==1.6.1
37-
mkdocs-autorefs==1.3.1
38-
mkdocs-gen-files==0.5.0
39-
mkdocs-get-deps==0.2.0
40-
mkdocs-htmlproofer-plugin==1.3.0
41-
mkdocs-macros-plugin==1.3.7
42-
mkdocs-material==9.6.4
43-
mkdocs-material-extensions==1.3.1
44-
mkdocs-minify-plugin==0.8.0
45-
mkdocs-monorepo-plugin==1.1.0
46-
mkdocstrings==0.28.1
47-
mkdocstrings-python==1.15.0
48-
packaging==24.2
49-
paginate==0.5.7
50-
pathspec==0.12.1
51-
pillow==11.1.0
52-
platformdirs==4.3.6
53-
pluggy==1.5.0
54-
pycparser==2.22
55-
pygments==2.19.1
56-
pymdown-extensions==10.14.3
57-
pytest==8.3.4
58-
python-dateutil==2.9.0.post0
59-
python-slugify==8.0.4
60-
pyyaml==6.0.2
61-
pyyaml-env-tag==0.1
62-
regex==2024.11.6
63-
requests==2.32.3
64-
six==1.17.0
65-
soupsieve==2.6
66-
super-collections==0.5.3
67-
termcolor==2.5.0
68-
text-unidecode==1.3
69-
tinycss2==1.4.0
70-
tomli==2.2.1
71-
typing-extensions==4.12.2
72-
urllib3==2.3.0
73-
watchdog==6.0.0
74-
webencodings==0.5.1
1+
# This file was autogenerated by uv via the following command:
2+
# tox run -e deps
3+
babel==2.17.0 # via mkdocs-material
4+
beautifulsoup4==4.13.3 # via linkchecker, mkdocs-htmlproofer-plugin
5+
cairocffi==1.7.1 # via cairosvg
6+
cairosvg==2.7.1 # via mkdocs-ansible (pyproject.toml)
7+
certifi==2025.1.31 # via requests
8+
cffi==1.17.1 # via cairocffi
9+
charset-normalizer==3.4.1 # via requests
10+
click==8.1.8 # via mkdocs
11+
colorama==0.4.6 # via griffe, mkdocs-material
12+
coverage==7.6.12 # via mkdocs-ansible (pyproject.toml)
13+
csscompressor==0.9.5 # via mkdocs-minify-plugin
14+
cssselect2==0.7.0 # via cairosvg
15+
defusedxml==0.7.1 # via cairosvg
16+
dnspython==2.7.0 # via linkchecker
17+
exceptiongroup==1.2.2 # via pytest
18+
execnet==2.1.1 # via pytest-xdist
19+
ghp-import==2.1.0 # via mkdocs
20+
griffe==1.5.7 # via mkdocstrings-python
21+
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
22+
htmlmin2==0.1.13 # via mkdocs-minify-plugin
23+
idna==3.10 # via requests
24+
iniconfig==2.0.0 # via pytest
25+
jinja2==3.1.5 # via mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings
26+
jsmin==3.0.1 # via mkdocs-minify-plugin
27+
linkchecker==10.5.0 # via mkdocs-ansible (pyproject.toml)
28+
markdown==3.7 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions
29+
markdown-exec==1.10.0 # via mkdocs-ansible (pyproject.toml)
30+
markdown-include==0.8.1 # via mkdocs-ansible (pyproject.toml)
31+
markupsafe==3.0.2 # via jinja2, mkdocs, mkdocs-autorefs, mkdocstrings
32+
mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps
33+
mkdocs==1.6.1 # via mkdocs-autorefs, mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-minify-plugin, mkdocs-monorepo-plugin, mkdocstrings, mkdocs-ansible (pyproject.toml)
34+
mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python
35+
mkdocs-gen-files==0.5.0 # via mkdocs-ansible (pyproject.toml)
36+
mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings
37+
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible (pyproject.toml)
38+
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible (pyproject.toml)
39+
mkdocs-material==9.6.4 # via mkdocs-ansible (pyproject.toml)
40+
mkdocs-material-extensions==1.3.1 # via mkdocs-material, mkdocs-ansible (pyproject.toml)
41+
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible (pyproject.toml)
42+
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible (pyproject.toml)
43+
mkdocstrings==0.28.1 # via mkdocstrings-python, mkdocs-ansible (pyproject.toml)
44+
mkdocstrings-python==1.16.0 # via mkdocs-ansible (pyproject.toml)
45+
packaging==24.2 # via mkdocs, mkdocs-macros-plugin, pytest
46+
paginate==0.5.7 # via mkdocs-material
47+
pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin
48+
pillow==11.1.0 # via cairosvg, mkdocs-ansible (pyproject.toml)
49+
platformdirs==4.3.6 # via mkdocs-get-deps
50+
pluggy==1.5.0 # via pytest
51+
pycparser==2.22 # via cffi
52+
pygments==2.19.1 # via mkdocs-material
53+
pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-material, mkdocstrings, mkdocs-ansible (pyproject.toml)
54+
pytest==8.3.4 # via pytest-plus, pytest-xdist, mkdocs-ansible (pyproject.toml)
55+
pytest-plus==0.8.1 # via mkdocs-ansible (pyproject.toml)
56+
pytest-xdist==3.6.1 # via mkdocs-ansible (pyproject.toml)
57+
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
58+
python-slugify==8.0.4 # via mkdocs-monorepo-plugin
59+
pyyaml==6.0.2 # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, pymdown-extensions, pyyaml-env-tag
60+
pyyaml-env-tag==0.1 # via mkdocs
61+
regex==2024.11.6 # via mkdocs-material
62+
requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material
63+
six==1.17.0 # via python-dateutil
64+
soupsieve==2.6 # via beautifulsoup4
65+
super-collections==0.5.3 # via mkdocs-macros-plugin
66+
termcolor==2.5.0 # via mkdocs-macros-plugin
67+
text-unidecode==1.3 # via python-slugify
68+
tinycss2==1.4.0 # via cairosvg, cssselect2
69+
tomli==2.2.1 # via pytest
70+
typing-extensions==4.12.2 # via beautifulsoup4, mkdocstrings-python
71+
urllib3==2.3.0 # via requests
72+
watchdog==6.0.0 # via mkdocs
73+
webencodings==0.5.1 # via cssselect2, tinycss2

.config/dictionary.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ PYTHONPYCACHEPREFIX
44
REQPASS
55
Roboto
66
TOXENV
7+
addopts
78
ansiblelint
89
arithmatex
910
autobuild
@@ -35,6 +36,7 @@ mkdocstrings
3536
mypy
3637
notest
3738
outdir
39+
posargs
3840
pycontribs
3941
pylint
4042
pymdown
@@ -44,9 +46,12 @@ pyproject
4446
pyupgrade
4547
ruamel
4648
setuptools
49+
showlocals
4750
smartsymbols
4851
sourcegraph
4952
squidfunk
5053
superfences
5154
tasklist
55+
testpaths
5256
tomli
57+
tomlsort

.config/requirements-lock.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# This file was autogenerated by uv via the following command:
2+
# tox run -e deps
3+
babel==2.17.0 # via mkdocs-material
4+
beautifulsoup4==4.13.3 # via linkchecker, mkdocs-htmlproofer-plugin
5+
cairocffi==1.7.1 # via cairosvg
6+
cairosvg==2.7.1 # via mkdocs-ansible (pyproject.toml)
7+
certifi==2025.1.31 # via requests
8+
cffi==1.17.1 # via cairocffi
9+
charset-normalizer==3.4.1 # via requests
10+
click==8.1.8 # via mkdocs
11+
colorama==0.4.6 # via griffe, mkdocs-material
12+
csscompressor==0.9.5 # via mkdocs-minify-plugin
13+
cssselect2==0.7.0 # via cairosvg
14+
defusedxml==0.7.1 # via cairosvg
15+
dnspython==2.7.0 # via linkchecker
16+
ghp-import==2.1.0 # via mkdocs
17+
griffe==1.5.7 # via mkdocstrings-python
18+
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
19+
htmlmin2==0.1.13 # via mkdocs-minify-plugin
20+
idna==3.10 # via requests
21+
jinja2==3.1.5 # via mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings
22+
jsmin==3.0.1 # via mkdocs-minify-plugin
23+
linkchecker==10.5.0 # via mkdocs-ansible (pyproject.toml)
24+
markdown==3.7 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions
25+
markdown-exec==1.10.0 # via mkdocs-ansible (pyproject.toml)
26+
markdown-include==0.8.1 # via mkdocs-ansible (pyproject.toml)
27+
markupsafe==3.0.2 # via jinja2, mkdocs, mkdocs-autorefs, mkdocstrings
28+
mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps
29+
mkdocs==1.6.1 # via mkdocs-autorefs, mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-minify-plugin, mkdocs-monorepo-plugin, mkdocstrings, mkdocs-ansible (pyproject.toml)
30+
mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python
31+
mkdocs-gen-files==0.5.0 # via mkdocs-ansible (pyproject.toml)
32+
mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings
33+
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible (pyproject.toml)
34+
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible (pyproject.toml)
35+
mkdocs-material==9.6.4 # via mkdocs-ansible (pyproject.toml)
36+
mkdocs-material-extensions==1.3.1 # via mkdocs-material, mkdocs-ansible (pyproject.toml)
37+
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible (pyproject.toml)
38+
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible (pyproject.toml)
39+
mkdocstrings==0.28.1 # via mkdocstrings-python, mkdocs-ansible (pyproject.toml)
40+
mkdocstrings-python==1.16.0 # via mkdocs-ansible (pyproject.toml)
41+
packaging==24.2 # via mkdocs, mkdocs-macros-plugin
42+
paginate==0.5.7 # via mkdocs-material
43+
pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin
44+
pillow==11.1.0 # via cairosvg, mkdocs-ansible (pyproject.toml)
45+
platformdirs==4.3.6 # via mkdocs-get-deps
46+
pycparser==2.22 # via cffi
47+
pygments==2.19.1 # via mkdocs-material
48+
pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-material, mkdocstrings, mkdocs-ansible (pyproject.toml)
49+
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
50+
python-slugify==8.0.4 # via mkdocs-monorepo-plugin
51+
pyyaml==6.0.2 # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, pymdown-extensions, pyyaml-env-tag
52+
pyyaml-env-tag==0.1 # via mkdocs
53+
regex==2024.11.6 # via mkdocs-material
54+
requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material
55+
six==1.17.0 # via python-dateutil
56+
soupsieve==2.6 # via beautifulsoup4
57+
super-collections==0.5.3 # via mkdocs-macros-plugin
58+
termcolor==2.5.0 # via mkdocs-macros-plugin
59+
text-unidecode==1.3 # via python-slugify
60+
tinycss2==1.4.0 # via cairosvg, cssselect2
61+
typing-extensions==4.12.2 # via beautifulsoup4, mkdocstrings-python
62+
urllib3==2.3.0 # via requests
63+
watchdog==6.0.0 # via mkdocs
64+
webencodings==0.5.1 # via cssselect2, tinycss2

.config/requirements-test.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
coverage
22
pytest
3+
pytest-plus
4+
pytest-xdist

.config/requirements.in

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
cairosvg>=2.6.0
2-
linkchecker>=10.3.0
3-
markdown-exec>=1.3.0
1+
cairosvg>=2.7.1
2+
linkchecker>=10.5.0
3+
markdown-exec>=1.10.0
44
markdown-include>=0.8.1
5-
mkdocs-gen-files>=0.4.0
6-
mkdocs-htmlproofer-plugin>=0.10.2
7-
mkdocs-macros-plugin
8-
mkdocs-material-extensions>=1.1.1
9-
mkdocs-material>=9.0.13
10-
mkdocs-minify-plugin>=0.6.2
11-
mkdocs-monorepo-plugin>=1.0.4
12-
mkdocs>=1.4.2
13-
mkdocstrings-python>=0.8.3
14-
mkdocstrings>=0.21.2
15-
pillow>=9.4.0
16-
pymdown-extensions>=9.9.2
5+
mkdocs-gen-files>=0.5.0
6+
mkdocs-htmlproofer-plugin>=1.3.0
7+
mkdocs-macros-plugin>=1.3.7
8+
mkdocs-material-extensions>=1.3.1
9+
mkdocs-material>=9.6.4
10+
mkdocs-minify-plugin>=0.8.0
11+
mkdocs-monorepo-plugin>=1.1.0
12+
mkdocs>=1.6.1
13+
mkdocstrings-python>=0.16.0
14+
mkdocstrings>=0.28.1
15+
pillow>=11.1.0
16+
pymdown-extensions>=10.14.3

.github/workflows/tox.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
tox:
1919
uses: ansible/team-devtools/.github/workflows/tox.yml@main
2020
with:
21-
jobs_producing_coverage: 7
21+
jobs_producing_coverage: 6
2222
other_names: |
2323
docs
2424
lint

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ site
88
src/mkdocs_ansible/_version.py
99
.cache
1010
_readthedocs
11+
*.lcov

0 commit comments

Comments
 (0)