diff options
Diffstat (limited to '.config')
-rw-r--r-- | .config/constraints.txt | 125 | ||||
-rw-r--r-- | .config/dictionary.txt | 12 | ||||
-rw-r--r-- | .config/requirements-docs.in | 2 | ||||
-rw-r--r-- | .config/requirements-docs.txt | 2 | ||||
-rw-r--r-- | .config/requirements-lock.txt | 62 | ||||
-rw-r--r-- | .config/requirements-test.in (renamed from .config/requirements-test.txt) | 7 | ||||
-rw-r--r-- | .config/requirements.in | 13 | ||||
-rw-r--r-- | .config/requirements.txt | 117 |
8 files changed, 180 insertions, 160 deletions
diff --git a/.config/constraints.txt b/.config/constraints.txt new file mode 100644 index 0000000..ae0bf17 --- /dev/null +++ b/.config/constraints.txt @@ -0,0 +1,125 @@ +# +# 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=resolvelib --unsafe-package=ruamel-yaml-clib --unsafe-package=wcmatch pyproject.toml +# +ansible-compat==24.6.1 +ansible-core==2.17.0 +astroid==3.2.2 +attrs==23.2.0 +babel==2.15.0 +beautifulsoup4==4.12.3 +black==24.4.2 +boolean-py==4.0 +bracex==2.4 +cachetools==5.3.3 +cairocffi==1.7.0 +cairosvg==2.7.1 +certifi==2024.6.2 +cffi==1.16.0 +chardet==5.2.0 +charset-normalizer==3.3.2 +click==8.1.7 +colorama==0.4.6 +coverage==7.5.3 +coverage-enable-subprocess==1.0 +cryptography==42.0.8 +csscompressor==0.9.5 +cssselect2==0.7.0 +defusedxml==0.7.1 +dill==0.3.8 +distlib==0.3.8 +dnspython==2.6.1 +exceptiongroup==1.2.1 +execnet==2.1.1 +filelock==3.15.1 +ghp-import==2.1.0 +griffe==0.45.3 +htmlmin2==0.1.13 +idna==3.7 +importlib-metadata==7.1.0 +iniconfig==2.0.0 +isort==5.13.2 +jinja2==3.1.4 +jmespath==1.0.1 +jsmin==3.0.1 +jsonschema==4.22.0 +jsonschema-specifications==2023.12.1 +license-expression==30.3.0 +linkchecker==10.4.0 +markdown==3.6 +markdown-exec==1.9.1 +markdown-include==0.8.1 +markdown-it-py==3.0.0 +markupsafe==2.1.5 +mccabe==0.7.0 +mdurl==0.1.2 +mergedeep==1.3.4 +mkdocs==1.6.0 +mkdocs-ansible==24.3.1 +mkdocs-autorefs==1.0.1 +mkdocs-gen-files==0.5.0 +mkdocs-get-deps==0.2.0 +mkdocs-htmlproofer-plugin==1.2.1 +mkdocs-macros-plugin==1.0.5 +mkdocs-material==9.5.26 +mkdocs-material-extensions==1.3.1 +mkdocs-minify-plugin==0.8.0 +mkdocs-monorepo-plugin==1.1.0 +mkdocstrings==0.25.1 +mkdocstrings-python==1.10.3 +mypy==1.10.0 +mypy-extensions==1.0.0 +netaddr==1.3.0 +packaging==24.1 +paginate==0.5.6 +pathspec==0.12.1 +pillow==10.3.0 +pip==24.0 +pipdeptree==2.22.0 +platformdirs==4.2.2 +pluggy==1.5.0 +psutil==5.9.8 +pycparser==2.22 +pygments==2.18.0 +pylint==3.2.3 +pymdown-extensions==10.8.1 +pyproject-api==1.6.1 +pytest==8.2.2 +pytest-mock==3.14.0 +pytest-plus==0.7.0 +pytest-xdist==3.6.1 +python-dateutil==2.9.0.post0 +python-slugify==8.0.4 +pyyaml==6.0.1 +pyyaml-env-tag==0.1 +referencing==0.35.1 +regex==2024.5.15 +requests==2.32.3 +rich==13.7.1 +rpds-py==0.18.1 +ruamel-yaml==0.18.6 +six==1.16.0 +soupsieve==2.5 +subprocess-tee==0.4.1 +termcolor==2.4.0 +text-unidecode==1.3 +tinycss2==1.3.0 +tomli==2.0.1 +tomlkit==0.12.5 +tox==4.15.1 +types-jsonschema==4.22.0.20240610 +types-pyyaml==6.0.12.20240311 +typing-extensions==4.12.2 +urllib3==2.2.1 +virtualenv==20.26.2 +watchdog==4.0.1 +webencodings==0.5.1 +yamllint==1.35.1 +zipp==3.19.2 + +# The following packages are considered to be unsafe in a requirements file: +# resolvelib +# ruamel-yaml-clib +# wcmatch diff --git a/.config/dictionary.txt b/.config/dictionary.txt index 9f48d06..6065fc0 100644 --- a/.config/dictionary.txt +++ b/.config/dictionary.txt @@ -9,6 +9,7 @@ Chamoulaud DISTRO DOTGLOB ENVVAR +EPEL EPIPE # linux Fimport Jython @@ -43,6 +44,7 @@ apport argparsing argspecs arxcruz +audgirka auditd autobuild autoclass @@ -50,6 +52,7 @@ autodetected autodiscovery autodoc autofix +autohide autorefs autoupdate awcrosby @@ -160,6 +163,7 @@ hwcksum idempotency ignorelist importlib +indentless iniconfig inlinehilite insertafter @@ -188,6 +192,7 @@ levelname libbzip libera libyaml +licensedb lineinfile linenums linkcheck @@ -206,6 +211,7 @@ matchtasks matchvar matchyaml maxdepth +maxsplit minversion mkdir mkdocs @@ -258,6 +264,7 @@ pipx pkgcache # linux pkgs placefolder +plainexamples pluggy pluginmanager pmrun @@ -289,6 +296,7 @@ pyupgrade pyyaml redirections reexec +reformatter regexes releasenotes relpath @@ -311,6 +319,7 @@ ruleset runas sarif scalarint +scancode schemafile sdist sdists @@ -357,6 +366,7 @@ taskincludes taskshandlers templatevars templating +testcollection testinfra testmon testns @@ -370,6 +380,7 @@ tmpfs toctree toidentifier tomli +tomlsort toolset tripleo tuco @@ -384,6 +395,7 @@ unindented uninstallation unjinja unlex +unloadable unnormalized unskippable unspaced diff --git a/.config/requirements-docs.in b/.config/requirements-docs.in new file mode 100644 index 0000000..d6bef78 --- /dev/null +++ b/.config/requirements-docs.in @@ -0,0 +1,2 @@ +mkdocs-ansible>=0.2.0 # do not use lock extra because it would break dependabot updates +pipdeptree>=2.7.1 diff --git a/.config/requirements-docs.txt b/.config/requirements-docs.txt deleted file mode 100644 index 79ab067..0000000 --- a/.config/requirements-docs.txt +++ /dev/null @@ -1,2 +0,0 @@ -mkdocs-ansible[lock]>=0.1.6 -pipdeptree>=2.4.0 diff --git a/.config/requirements-lock.txt b/.config/requirements-lock.txt index 2249663..f545ecd 100644 --- a/.config/requirements-lock.txt +++ b/.config/requirements-lock.txt @@ -1,44 +1,42 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --output-file=.config/requirements-lock.txt --resolver=backtracking --strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib pyproject.toml +# pip-compile --no-annotate --output-file=.config/requirements-lock.txt --strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib pyproject.toml # -ansible-compat==4.1.2 -ansible-core==2.15.1 -attrs==23.1.0 -black==23.3.0 -bracex==2.3.post1 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -cryptography==41.0.1 -filelock==3.12.2 -idna==3.4 -importlib-resources==5.0.7 -jinja2==3.1.2 -jsonschema==4.17.3 +ansible-compat==24.6.1 +ansible-core==2.17.0 +attrs==23.2.0 +black==24.4.2 +bracex==2.4 +cffi==1.16.0 +click==8.1.7 +cryptography==42.0.8 +filelock==3.15.1 +importlib-metadata==7.1.0 +jinja2==3.1.4 +jsonschema==4.22.0 +jsonschema-specifications==2023.12.1 markdown-it-py==3.0.0 -markupsafe==2.1.3 +markupsafe==2.1.5 mdurl==0.1.2 mypy-extensions==1.0.0 -packaging==23.1 -pathspec==0.11.1 -platformdirs==3.7.0 -pycparser==2.21 -pygments==2.15.1 -pyrsistent==0.19.3 -pyyaml==6.0 -requests==2.31.0 -rich==13.4.2 -ruamel-yaml==0.17.32 +packaging==24.1 +pathspec==0.12.1 +platformdirs==4.2.2 +pycparser==2.22 +pygments==2.18.0 +pyyaml==6.0.1 +referencing==0.35.1 +rich==13.7.1 +rpds-py==0.18.1 +ruamel-yaml==0.18.6 subprocess-tee==0.4.1 tomli==2.0.1 -typing-extensions==4.6.3 -urllib3==2.0.3 -wcmatch==8.4.1 -yamllint==1.32.0 +typing-extensions==4.12.2 +wcmatch==8.5.2 ; python_version < "3.12" +yamllint==1.35.1 +zipp==3.19.2 # The following packages are considered to be unsafe in a requirements file: # resolvelib diff --git a/.config/requirements-test.txt b/.config/requirements-test.in index 3838713..87b4dc0 100644 --- a/.config/requirements-test.txt +++ b/.config/requirements-test.in @@ -2,16 +2,17 @@ black # IDE support coverage-enable-subprocess # see https://github.com/nedbat/coveragepy/issues/1341#issuecomment-1228942657 coverage[toml] >= 6.4.4 jmespath +license-expression >= 30.3.0 # Apache 2.0 mypy # IDE support netaddr # needed by ipwrap filter psutil # soft-dep of pytest-xdist pylint # IDE support pytest >= 7.2.2 pytest-mock -pytest-plus >= 0.2 # for PYTEST_REQPASS +pytest-plus >= 0.6 # for PYTEST_REQPASS pytest-xdist >= 2.1.0 -ruamel.yaml>=0.17.31,<0.18 # only the latest is expected to pass our tests +ruamel.yaml>=0.17.31 ruamel-yaml-clib # needed for mypy -spdx-tools >= 0.7.1 # Apache +tox >= 4.0.0 types-jsonschema # IDE support types-pyyaml # IDE support diff --git a/.config/requirements.in b/.config/requirements.in index a8a24fb..3b3ca52 100644 --- a/.config/requirements.in +++ b/.config/requirements.in @@ -1,17 +1,18 @@ # Special order section for helping pip: will-not-work-on-windows-try-from-wsl-instead; platform_system=='Windows' -ansible-core>=2.12.0 # GPLv3 -ansible-compat>=4.0.5 # GPLv3 +ansible-core>=2.13.0 # GPLv3 +ansible-compat>=24.5.0dev0 # GPLv3 # alphabetically sorted: -black>=22.8.0 # MIT +black>=24.3.0 # MIT (security) filelock>=3.3.0 # The Unlicense +importlib-metadata # Apache jsonschema>=4.10.0 # MIT, version needed for improved errors packaging>=21.3 # Apache-2.0,BSD-2-Clause pathspec>=0.10.3 # Mozilla Public License 2.0 (MPL 2.0) pyyaml>=5.4.1 # MIT (centos 9 has 5.3.1) rich>=12.0.0 # MIT -ruamel.yaml>=0.17.0,<0.18,!=0.17.29,!=0.17.30 # MIT, next version is planned to have breaking changes -requests>=2.31.0 # Apache-2.0 (indirect, but we want newer version for security reasons) +ruamel.yaml>=0.18.5 # MIT subprocess-tee>=0.4.1 # MIT, used by ansible-compat yamllint >= 1.30.0 # GPLv3 -wcmatch>=8.1.2 # MIT +wcmatch>=8.1.2; python_version < '3.12' # MIT +wcmatch>=8.5.0; python_version >= '3.12' # MIT diff --git a/.config/requirements.txt b/.config/requirements.txt deleted file mode 100644 index 48edc14..0000000 --- a/.config/requirements.txt +++ /dev/null @@ -1,117 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --extra=docs --extra=test --no-annotate --output-file=.config/requirements.txt --resolver=backtracking --strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib pyproject.toml -# -ansible-compat==4.1.2 -ansible-core==2.15.1 -astroid==2.15.5 -attrs==23.1.0 -beautifulsoup4==4.12.2 -black==23.3.0 -bracex==2.3.post1 -cairocffi==1.5.1 -cairosvg==2.7.0 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -colorama==0.4.6 -coverage==7.2.7 -coverage-enable-subprocess==1.0 -cryptography==41.0.1 -csscompressor==0.9.5 -cssselect2==0.7.0 -defusedxml==0.7.1 -dill==0.3.6 -exceptiongroup==1.1.1 -execnet==1.9.0 -filelock==3.12.2 -ghp-import==2.1.0 -griffe==0.29.0 -htmlmin2==0.1.13 -idna==3.4 -importlib-metadata==6.6.0 -importlib-resources==5.0.7 -iniconfig==2.0.0 -isodate==0.6.1 -isort==5.12.0 -jinja2==3.1.2 -jmespath==1.0.1 -jsmin==3.0.1 -jsonschema==4.17.3 -lazy-object-proxy==1.9.0 -markdown==3.3.7 -markdown-exec==1.6.0 -markdown-include==0.8.1 -markdown-it-py==3.0.0 -markupsafe==2.1.2 -mccabe==0.7.0 -mdurl==0.1.2 -mergedeep==1.3.4 -mkdocs==1.4.3 -mkdocs-ansible==0.1.6 -mkdocs-autorefs==0.4.1 -mkdocs-gen-files==0.5.0 -mkdocs-htmlproofer-plugin==0.13.1 -mkdocs-material==9.1.15 -mkdocs-material-extensions==1.1.1 -mkdocs-minify-plugin==0.6.4 -mkdocs-monorepo-plugin==1.0.5 -mkdocstrings==0.22.0 -mkdocstrings-python==1.1.0 -mypy==1.4.0 -mypy-extensions==1.0.0 -netaddr==0.8.0 -packaging==23.1 -pathspec==0.11.1 -pillow==9.5.0 -pipdeptree==2.7.1 -platformdirs==3.7.0 -pluggy==1.2.0 -ply==3.11 -psutil==5.9.5 -pycparser==2.21 -pygments==2.15.1 -pylint==2.17.4 -pymdown-extensions==10.0.1 -pyparsing==3.1.0 -pyrsistent==0.19.3 -pytest==7.3.2 -pytest-mock==3.11.1 -pytest-plus==0.4.0 -pytest-xdist==3.3.1 -python-dateutil==2.8.2 -python-slugify==8.0.1 -pyyaml==6.0 -pyyaml-env-tag==0.1 -rdflib==6.3.2 -regex==2023.5.5 -requests==2.31.0 -rich==13.4.2 -ruamel-yaml==0.17.32 -six==1.16.0 -soupsieve==2.4.1 -spdx-tools==0.7.1 -subprocess-tee==0.4.1 -text-unidecode==1.3 -tinycss2==1.2.1 -tomli==2.0.1 -tomlkit==0.11.8 -types-jsonschema==4.17.0.8 -types-pyyaml==6.0.12.10 -typing-extensions==4.6.2 -uritools==4.0.1 -urllib3==2.0.2 -watchdog==3.0.0 -wcmatch==8.4.1 -webencodings==0.5.1 -wrapt==1.15.0 -xmltodict==0.13.0 -yamllint==1.32.0 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# resolvelib -# ruamel-yaml-clib |