summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/constraints.txt275
-rw-r--r--.config/requirements-docs.in3
-rw-r--r--.config/requirements-test.in5
-rw-r--r--.config/requirements.in7
4 files changed, 290 insertions, 0 deletions
diff --git a/.config/constraints.txt b/.config/constraints.txt
new file mode 100644
index 0000000..17f80d3
--- /dev/null
+++ b/.config/constraints.txt
@@ -0,0 +1,275 @@
+#
+# This file is autogenerated by pip-compile with Python 3.10
+# by the following command:
+#
+# pip-compile --all-extras --output-file=.config/constraints.txt --strip-extras --unsafe-package=ansible-core --unsafe-package=resolvelib --unsafe-package=typing_extensions pyproject.toml
+#
+argparse-manpage==4.5
+ # via ansible-compat (pyproject.toml)
+attrs==23.2.0
+ # via
+ # jsonschema
+ # referencing
+babel==2.15.0
+ # via mkdocs-material
+beautifulsoup4==4.12.3
+ # via
+ # linkchecker
+ # mkdocs-htmlproofer-plugin
+black==24.4.2
+ # via ansible-compat (pyproject.toml)
+build==1.2.1
+ # via pip-tools
+cairocffi==1.7.0
+ # via cairosvg
+cairosvg==2.7.1
+ # via mkdocs-ansible
+certifi==2024.2.2
+ # via requests
+cffi==1.16.0
+ # via
+ # cairocffi
+ # cryptography
+charset-normalizer==3.3.2
+ # via requests
+click==8.1.7
+ # via
+ # black
+ # mkdocs
+ # mkdocstrings
+ # pip-tools
+colorama==0.4.6
+ # via
+ # griffe
+ # mkdocs-material
+coverage==7.5.1
+ # via ansible-compat (pyproject.toml)
+cryptography==42.0.7
+ # via ansible-core
+csscompressor==0.9.5
+ # via mkdocs-minify-plugin
+cssselect2==0.7.0
+ # via cairosvg
+defusedxml==0.7.1
+ # via cairosvg
+dnspython==2.6.1
+ # via linkchecker
+exceptiongroup==1.2.1
+ # via pytest
+ghp-import==2.1.0
+ # via mkdocs
+griffe==0.44.0
+ # via mkdocstrings-python
+htmlmin2==0.1.13
+ # via mkdocs-minify-plugin
+idna==3.7
+ # via requests
+iniconfig==2.0.0
+ # via pytest
+jinja2==3.1.4
+ # via
+ # ansible-core
+ # mkdocs
+ # mkdocs-macros-plugin
+ # mkdocs-material
+ # mkdocstrings
+jsmin==3.0.1
+ # via mkdocs-minify-plugin
+jsonschema==4.22.0
+ # via ansible-compat (pyproject.toml)
+jsonschema-specifications==2023.12.1
+ # via jsonschema
+linkchecker==10.4.0
+ # via mkdocs-ansible
+markdown==3.6
+ # via
+ # markdown-include
+ # mkdocs
+ # mkdocs-autorefs
+ # mkdocs-htmlproofer-plugin
+ # mkdocs-material
+ # mkdocstrings
+ # pymdown-extensions
+markdown-exec==1.8.1
+ # via mkdocs-ansible
+markdown-include==0.8.1
+ # via mkdocs-ansible
+markupsafe==2.1.5
+ # via
+ # jinja2
+ # mkdocs
+ # mkdocs-autorefs
+ # mkdocstrings
+mergedeep==1.3.4
+ # via
+ # mkdocs
+ # mkdocs-get-deps
+mkdocs==1.6.0
+ # via
+ # mkdocs-ansible
+ # mkdocs-autorefs
+ # mkdocs-gen-files
+ # mkdocs-htmlproofer-plugin
+ # mkdocs-macros-plugin
+ # mkdocs-material
+ # mkdocs-minify-plugin
+ # mkdocs-monorepo-plugin
+ # mkdocstrings
+mkdocs-ansible==24.3.1
+ # via ansible-compat (pyproject.toml)
+mkdocs-autorefs==1.0.1
+ # via mkdocstrings
+mkdocs-gen-files==0.5.0
+ # via mkdocs-ansible
+mkdocs-get-deps==0.2.0
+ # via mkdocs
+mkdocs-htmlproofer-plugin==1.2.1
+ # via mkdocs-ansible
+mkdocs-macros-plugin==1.0.5
+ # via mkdocs-ansible
+mkdocs-material==9.5.21
+ # via mkdocs-ansible
+mkdocs-material-extensions==1.3.1
+ # via
+ # mkdocs-ansible
+ # mkdocs-material
+mkdocs-minify-plugin==0.8.0
+ # via mkdocs-ansible
+mkdocs-monorepo-plugin==1.1.0
+ # via mkdocs-ansible
+mkdocstrings==0.25.1
+ # via
+ # mkdocs-ansible
+ # mkdocstrings-python
+mkdocstrings-python==1.10.0
+ # via mkdocs-ansible
+mypy-extensions==1.0.0
+ # via black
+packaging==24.0
+ # via
+ # ansible-compat (pyproject.toml)
+ # ansible-core
+ # black
+ # build
+ # mkdocs
+ # pipdeptree
+ # pytest
+paginate==0.5.6
+ # via mkdocs-material
+pathspec==0.12.1
+ # via
+ # black
+ # mkdocs
+pillow==10.3.0
+ # via
+ # cairosvg
+ # mkdocs-ansible
+pip==24.0
+ # via
+ # pip-tools
+ # pipdeptree
+pip-tools==7.4.1
+ # via ansible-compat (pyproject.toml)
+pipdeptree==2.20.0
+ # via mkdocs-ansible
+platformdirs==4.2.1
+ # via
+ # black
+ # mkdocs-get-deps
+ # mkdocstrings
+pluggy==1.5.0
+ # via pytest
+pycparser==2.22
+ # via cffi
+pygments==2.18.0
+ # via mkdocs-material
+pymdown-extensions==10.8.1
+ # via
+ # markdown-exec
+ # mkdocs-ansible
+ # mkdocs-material
+ # mkdocstrings
+pyproject-hooks==1.1.0
+ # via
+ # build
+ # pip-tools
+pytest==8.2.0
+ # via
+ # ansible-compat (pyproject.toml)
+ # pytest-mock
+ # pytest-plus
+pytest-mock==3.14.0
+ # via ansible-compat (pyproject.toml)
+pytest-plus==0.7.0
+ # via ansible-compat (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.1
+ # via
+ # ansible-compat (pyproject.toml)
+ # ansible-core
+ # mkdocs
+ # mkdocs-get-deps
+ # mkdocs-macros-plugin
+ # pymdown-extensions
+ # pyyaml-env-tag
+pyyaml-env-tag==0.1
+ # via mkdocs
+referencing==0.35.1
+ # via
+ # jsonschema
+ # jsonschema-specifications
+regex==2024.4.28
+ # via mkdocs-material
+requests==2.31.0
+ # via
+ # linkchecker
+ # mkdocs-htmlproofer-plugin
+ # mkdocs-material
+rpds-py==0.18.1
+ # via
+ # jsonschema
+ # referencing
+setuptools==69.5.1
+ # via pip-tools
+six==1.16.0
+ # via python-dateutil
+soupsieve==2.5
+ # via beautifulsoup4
+subprocess-tee==0.4.1
+ # via ansible-compat (pyproject.toml)
+termcolor==2.4.0
+ # via mkdocs-macros-plugin
+text-unidecode==1.3
+ # via python-slugify
+tinycss2==1.3.0
+ # via
+ # cairosvg
+ # cssselect2
+tomli==2.0.1
+ # via
+ # argparse-manpage
+ # black
+ # build
+ # pip-tools
+ # pytest
+typing-extensions==4.11.0
+ # via black
+urllib3==2.2.1
+ # via requests
+watchdog==4.0.0
+ # via mkdocs
+webencodings==0.5.1
+ # via
+ # cssselect2
+ # tinycss2
+wheel==0.43.0
+ # via pip-tools
+
+# The following packages are considered to be unsafe in a requirements file:
+# ansible-core
+# resolvelib
diff --git a/.config/requirements-docs.in b/.config/requirements-docs.in
new file mode 100644
index 0000000..e4b17c4
--- /dev/null
+++ b/.config/requirements-docs.in
@@ -0,0 +1,3 @@
+argparse-manpage
+black
+mkdocs-ansible>=24.3.1
diff --git a/.config/requirements-test.in b/.config/requirements-test.in
new file mode 100644
index 0000000..85d4c2d
--- /dev/null
+++ b/.config/requirements-test.in
@@ -0,0 +1,5 @@
+coverage
+pip-tools
+pytest-mock
+pytest-plus>=0.6.1
+pytest>=7.2.0
diff --git a/.config/requirements.in b/.config/requirements.in
new file mode 100644
index 0000000..29c2662
--- /dev/null
+++ b/.config/requirements.in
@@ -0,0 +1,7 @@
+# https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html
+ansible-core>=2.12
+packaging
+PyYAML
+subprocess-tee>=0.4.1
+jsonschema>=4.6.0
+typing-extensions>=4.5.0;python_version<'3.10'