Skip to content

Commit

Permalink
Build maintenance (#194)
Browse files Browse the repository at this point in the history
  • Loading branch information
ssbarnea authored Feb 18, 2025
1 parent 8e1e716 commit 62091a4
Show file tree
Hide file tree
Showing 15 changed files with 395 additions and 257 deletions.
147 changes: 73 additions & 74 deletions .config/constraints.txt
Original file line number Diff line number Diff line change
@@ -1,74 +1,73 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --all-extras --no-annotate --output-file=.config/constraints.txt --strip-extras --unsafe-package=ruamel-yaml-clib pyproject.toml
#
babel==2.17.0
beautifulsoup4==4.13.3
cairocffi==1.7.1
cairosvg==2.7.1
certifi==2025.1.31
cffi==1.17.1
charset-normalizer==3.4.1
click==8.1.8
colorama==0.4.6
coverage==7.6.12
csscompressor==0.9.5
cssselect2==0.7.0
defusedxml==0.7.1
dnspython==2.7.0
exceptiongroup==1.2.2
ghp-import==2.1.0
griffe==1.5.7
hjson==3.1.0
htmlmin2==0.1.13
idna==3.10
iniconfig==2.0.0
jinja2==3.1.5
jsmin==3.0.1
linkchecker==10.5.0
markdown==3.7
markdown-exec==1.10.0
markdown-include==0.8.1
markupsafe==3.0.2
mergedeep==1.3.4
mkdocs==1.6.1
mkdocs-autorefs==1.3.1
mkdocs-gen-files==0.5.0
mkdocs-get-deps==0.2.0
mkdocs-htmlproofer-plugin==1.3.0
mkdocs-macros-plugin==1.3.7
mkdocs-material==9.6.4
mkdocs-material-extensions==1.3.1
mkdocs-minify-plugin==0.8.0
mkdocs-monorepo-plugin==1.1.0
mkdocstrings==0.28.1
mkdocstrings-python==1.15.0
packaging==24.2
paginate==0.5.7
pathspec==0.12.1
pillow==11.1.0
platformdirs==4.3.6
pluggy==1.5.0
pycparser==2.22
pygments==2.19.1
pymdown-extensions==10.14.3
pytest==8.3.4
python-dateutil==2.9.0.post0
python-slugify==8.0.4
pyyaml==6.0.2
pyyaml-env-tag==0.1
regex==2024.11.6
requests==2.32.3
six==1.17.0
soupsieve==2.6
super-collections==0.5.3
termcolor==2.5.0
text-unidecode==1.3
tinycss2==1.4.0
tomli==2.2.1
typing-extensions==4.12.2
urllib3==2.3.0
watchdog==6.0.0
webencodings==0.5.1
# This file was autogenerated by uv via the following command:
# tox run -e deps
babel==2.17.0 # via mkdocs-material
beautifulsoup4==4.13.3 # via linkchecker, mkdocs-htmlproofer-plugin
cairocffi==1.7.1 # via cairosvg
cairosvg==2.7.1 # via mkdocs-ansible (pyproject.toml)
certifi==2025.1.31 # via requests
cffi==1.17.1 # via cairocffi
charset-normalizer==3.4.1 # via requests
click==8.1.8 # via mkdocs
colorama==0.4.6 # via griffe, mkdocs-material
coverage==7.6.12 # via mkdocs-ansible (pyproject.toml)
csscompressor==0.9.5 # via mkdocs-minify-plugin
cssselect2==0.7.0 # via cairosvg
defusedxml==0.7.1 # via cairosvg
dnspython==2.7.0 # via linkchecker
exceptiongroup==1.2.2 # via pytest
execnet==2.1.1 # via pytest-xdist
ghp-import==2.1.0 # via mkdocs
griffe==1.5.7 # via mkdocstrings-python
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
htmlmin2==0.1.13 # via mkdocs-minify-plugin
idna==3.10 # via requests
iniconfig==2.0.0 # via pytest
jinja2==3.1.5 # via mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings
jsmin==3.0.1 # via mkdocs-minify-plugin
linkchecker==10.5.0 # via mkdocs-ansible (pyproject.toml)
markdown==3.7 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions
markdown-exec==1.10.0 # via mkdocs-ansible (pyproject.toml)
markdown-include==0.8.1 # via mkdocs-ansible (pyproject.toml)
markupsafe==3.0.2 # via jinja2, mkdocs, mkdocs-autorefs, mkdocstrings
mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps
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)
mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python
mkdocs-gen-files==0.5.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible (pyproject.toml)
mkdocs-material==9.6.4 # via mkdocs-ansible (pyproject.toml)
mkdocs-material-extensions==1.3.1 # via mkdocs-material, mkdocs-ansible (pyproject.toml)
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible (pyproject.toml)
mkdocstrings==0.28.1 # via mkdocstrings-python, mkdocs-ansible (pyproject.toml)
mkdocstrings-python==1.16.0 # via mkdocs-ansible (pyproject.toml)
packaging==24.2 # via mkdocs, mkdocs-macros-plugin, pytest
paginate==0.5.7 # via mkdocs-material
pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin
pillow==11.1.0 # via cairosvg, mkdocs-ansible (pyproject.toml)
platformdirs==4.3.6 # via mkdocs-get-deps
pluggy==1.5.0 # via pytest
pycparser==2.22 # via cffi
pygments==2.19.1 # via mkdocs-material
pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-material, mkdocstrings, mkdocs-ansible (pyproject.toml)
pytest==8.3.4 # via pytest-plus, pytest-xdist, mkdocs-ansible (pyproject.toml)
pytest-plus==0.8.1 # via mkdocs-ansible (pyproject.toml)
pytest-xdist==3.6.1 # via mkdocs-ansible (pyproject.toml)
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
python-slugify==8.0.4 # via mkdocs-monorepo-plugin
pyyaml==6.0.2 # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, pymdown-extensions, pyyaml-env-tag
pyyaml-env-tag==0.1 # via mkdocs
regex==2024.11.6 # via mkdocs-material
requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material
six==1.17.0 # via python-dateutil
soupsieve==2.6 # via beautifulsoup4
super-collections==0.5.3 # via mkdocs-macros-plugin
termcolor==2.5.0 # via mkdocs-macros-plugin
text-unidecode==1.3 # via python-slugify
tinycss2==1.4.0 # via cairosvg, cssselect2
tomli==2.2.1 # via pytest
typing-extensions==4.12.2 # via beautifulsoup4, mkdocstrings-python
urllib3==2.3.0 # via requests
watchdog==6.0.0 # via mkdocs
webencodings==0.5.1 # via cssselect2, tinycss2
5 changes: 5 additions & 0 deletions .config/dictionary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ PYTHONPYCACHEPREFIX
REQPASS
Roboto
TOXENV
addopts
ansiblelint
arithmatex
autobuild
Expand Down Expand Up @@ -35,6 +36,7 @@ mkdocstrings
mypy
notest
outdir
posargs
pycontribs
pylint
pymdown
Expand All @@ -44,9 +46,12 @@ pyproject
pyupgrade
ruamel
setuptools
showlocals
smartsymbols
sourcegraph
squidfunk
superfences
tasklist
testpaths
tomli
tomlsort
64 changes: 64 additions & 0 deletions .config/requirements-lock.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# This file was autogenerated by uv via the following command:
# tox run -e deps
babel==2.17.0 # via mkdocs-material
beautifulsoup4==4.13.3 # via linkchecker, mkdocs-htmlproofer-plugin
cairocffi==1.7.1 # via cairosvg
cairosvg==2.7.1 # via mkdocs-ansible (pyproject.toml)
certifi==2025.1.31 # via requests
cffi==1.17.1 # via cairocffi
charset-normalizer==3.4.1 # via requests
click==8.1.8 # via mkdocs
colorama==0.4.6 # via griffe, mkdocs-material
csscompressor==0.9.5 # via mkdocs-minify-plugin
cssselect2==0.7.0 # via cairosvg
defusedxml==0.7.1 # via cairosvg
dnspython==2.7.0 # via linkchecker
ghp-import==2.1.0 # via mkdocs
griffe==1.5.7 # via mkdocstrings-python
hjson==3.1.0 # via mkdocs-macros-plugin, super-collections
htmlmin2==0.1.13 # via mkdocs-minify-plugin
idna==3.10 # via requests
jinja2==3.1.5 # via mkdocs, mkdocs-macros-plugin, mkdocs-material, mkdocstrings
jsmin==3.0.1 # via mkdocs-minify-plugin
linkchecker==10.5.0 # via mkdocs-ansible (pyproject.toml)
markdown==3.7 # via markdown-include, mkdocs, mkdocs-autorefs, mkdocs-htmlproofer-plugin, mkdocs-material, mkdocstrings, pymdown-extensions
markdown-exec==1.10.0 # via mkdocs-ansible (pyproject.toml)
markdown-include==0.8.1 # via mkdocs-ansible (pyproject.toml)
markupsafe==3.0.2 # via jinja2, mkdocs, mkdocs-autorefs, mkdocstrings
mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps
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)
mkdocs-autorefs==1.3.1 # via mkdocstrings, mkdocstrings-python
mkdocs-gen-files==0.5.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-get-deps==0.2.0 # via mkdocs, mkdocstrings
mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible (pyproject.toml)
mkdocs-material==9.6.4 # via mkdocs-ansible (pyproject.toml)
mkdocs-material-extensions==1.3.1 # via mkdocs-material, mkdocs-ansible (pyproject.toml)
mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible (pyproject.toml)
mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible (pyproject.toml)
mkdocstrings==0.28.1 # via mkdocstrings-python, mkdocs-ansible (pyproject.toml)
mkdocstrings-python==1.16.0 # via mkdocs-ansible (pyproject.toml)
packaging==24.2 # via mkdocs, mkdocs-macros-plugin
paginate==0.5.7 # via mkdocs-material
pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin
pillow==11.1.0 # via cairosvg, mkdocs-ansible (pyproject.toml)
platformdirs==4.3.6 # via mkdocs-get-deps
pycparser==2.22 # via cffi
pygments==2.19.1 # via mkdocs-material
pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-material, mkdocstrings, mkdocs-ansible (pyproject.toml)
python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin
python-slugify==8.0.4 # via mkdocs-monorepo-plugin
pyyaml==6.0.2 # via mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, pymdown-extensions, pyyaml-env-tag
pyyaml-env-tag==0.1 # via mkdocs
regex==2024.11.6 # via mkdocs-material
requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material
six==1.17.0 # via python-dateutil
soupsieve==2.6 # via beautifulsoup4
super-collections==0.5.3 # via mkdocs-macros-plugin
termcolor==2.5.0 # via mkdocs-macros-plugin
text-unidecode==1.3 # via python-slugify
tinycss2==1.4.0 # via cairosvg, cssselect2
typing-extensions==4.12.2 # via beautifulsoup4, mkdocstrings-python
urllib3==2.3.0 # via requests
watchdog==6.0.0 # via mkdocs
webencodings==0.5.1 # via cssselect2, tinycss2
2 changes: 2 additions & 0 deletions .config/requirements-test.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
coverage
pytest
pytest-plus
pytest-xdist
30 changes: 15 additions & 15 deletions .config/requirements.in
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
cairosvg>=2.6.0
linkchecker>=10.3.0
markdown-exec>=1.3.0
cairosvg>=2.7.1
linkchecker>=10.5.0
markdown-exec>=1.10.0
markdown-include>=0.8.1
mkdocs-gen-files>=0.4.0
mkdocs-htmlproofer-plugin>=0.10.2
mkdocs-macros-plugin
mkdocs-material-extensions>=1.1.1
mkdocs-material>=9.0.13
mkdocs-minify-plugin>=0.6.2
mkdocs-monorepo-plugin>=1.0.4
mkdocs>=1.4.2
mkdocstrings-python>=0.8.3
mkdocstrings>=0.21.2
pillow>=9.4.0
pymdown-extensions>=9.9.2
mkdocs-gen-files>=0.5.0
mkdocs-htmlproofer-plugin>=1.3.0
mkdocs-macros-plugin>=1.3.7
mkdocs-material-extensions>=1.3.1
mkdocs-material>=9.6.4
mkdocs-minify-plugin>=0.8.0
mkdocs-monorepo-plugin>=1.1.0
mkdocs>=1.6.1
mkdocstrings-python>=0.16.0
mkdocstrings>=0.28.1
pillow>=11.1.0
pymdown-extensions>=10.14.3
2 changes: 1 addition & 1 deletion .github/workflows/tox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
tox:
uses: ansible/team-devtools/.github/workflows/tox.yml@main
with:
jobs_producing_coverage: 7
jobs_producing_coverage: 6
other_names: |
docs
lint
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ site
src/mkdocs_ansible/_version.py
.cache
_readthedocs
*.lcov
Loading

0 comments on commit 62091a4

Please sign in to comment.