diff --git a/poetry.lock b/poetry.lock index 38eaeda..35e8353 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. [[package]] name = "astroid" @@ -26,6 +26,7 @@ files = [ {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, ] +markers = {main = "extra == \"optionals\""} [package.extras] cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] @@ -738,7 +739,7 @@ files = [ [package.dependencies] attrs = ">=22.2.0" -jsonschema-specifications = ">=2023.03.6" +jsonschema-specifications = ">=2023.3.6" referencing = ">=0.28.4" rpds-py = ">=0.7.1" @@ -1395,18 +1396,19 @@ pymdown-extensions = ">=6.3" [[package]] name = "mkdocs-redirects" -version = "1.2.2" +version = "1.2.3" description = "A MkDocs plugin for dynamic page redirects to prevent broken links" optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["docs"] files = [ - {file = "mkdocs_redirects-1.2.2-py3-none-any.whl", hash = "sha256:7dbfa5647b79a3589da4401403d69494bd1f4ad03b9c15136720367e1f340ed5"}, - {file = "mkdocs_redirects-1.2.2.tar.gz", hash = "sha256:3094981b42ffab29313c2c1b8ac3969861109f58b2dd58c45fc81cd44bfa0095"}, + {file = "mkdocs_redirects-1.2.3-py3-none-any.whl", hash = "sha256:ec7312fff462d03ec16395d0c001006a418f8d0c21cdf2b47ff11cf839dc3ce0"}, + {file = "mkdocs_redirects-1.2.3.tar.gz", hash = "sha256:5e980330999299729a2d6a125347d1af78023d68a23681a4de3053ce7dfe2e51"}, ] [package.dependencies] -mkdocs = ">=1.1.1" +mkdocs = ">=1.2,<=1.6.1" +properdocs = ">=1.6.5" [[package]] name = "mkdocs-section-index" @@ -1800,6 +1802,35 @@ files = [ dev = ["pre-commit", "tox"] testing = ["coverage", "pytest", "pytest-benchmark"] +[[package]] +name = "properdocs" +version = "1.6.7" +description = "Project documentation with Markdown." +optional = false +python-versions = ">=3.9" +groups = ["docs"] +files = [ + {file = "properdocs-1.6.7-py3-none-any.whl", hash = "sha256:6fa0cfa2e01bf338f684892c8a506cf70ea88ae7f3479c933b6fa20168101cbd"}, + {file = "properdocs-1.6.7.tar.gz", hash = "sha256:adc7b16e562890af0e098a7e5b02e3a81c20894a87d6a28d345c9300de73c26e"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", markers = "platform_system == \"Windows\""} +ghp-import = ">=1.0" +jinja2 = ">=2.11.1" +markdown = ">=3.3.6" +markupsafe = ">=2.0.1" +packaging = ">=20.5" +pathspec = ">=0.11.1" +platformdirs = ">=2.2.0" +pyyaml = ">=5.1" +pyyaml-env-tag = ">=0.1" +watchdog = ">=2.0" + +[package.extras] +i18n = ["babel (>=2.9.0)"] + [[package]] name = "pycparser" version = "2.22" @@ -1864,8 +1895,8 @@ astroid = ">=4.0.2,<=4.1.dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, - {version = ">=0.3.7", markers = "python_version >= \"3.12\""}, {version = ">=0.3.6", markers = "python_version == \"3.11\""}, + {version = ">=0.3.7", markers = "python_version >= \"3.12\""}, ] isort = ">=5,<5.13 || >5.13,<8" mccabe = ">=0.6,<0.8" @@ -2077,6 +2108,7 @@ files = [ {file = "pyyaml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007"}, {file = "pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"}, ] +markers = {main = "extra == \"optionals\""} [[package]] name = "pyyaml-env-tag" @@ -2488,7 +2520,7 @@ jinja2 = "*" tomli = {version = "*", markers = "python_version < \"3.11\""} [package.extras] -dev = ["furo (>=2024.05.06)", "nox", "packaging", "sphinx (>=5)", "twisted"] +dev = ["furo (>=2024.5.6)", "nox", "packaging", "sphinx (>=5)", "twisted"] [[package]] name = "transitions" @@ -2667,4 +2699,4 @@ optionals = ["jinja2", "jsonschema", "legacycrypt", "napalm", "napalm", "rpds-py [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.15" -content-hash = "15c6e194fae6de97dd0b0f5677d23b4f8f33914f1d502026e36332d4e91161ae" +content-hash = "621d4673ec6be1eae97996653ff8e6c677db8e023d039e812ffb25e27205fb38" diff --git a/pyproject.toml b/pyproject.toml index 3a58d8b..383d9d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -73,7 +73,7 @@ mkdocs-macros-plugin = "1.3.7" # Material for mkdocs theme mkdocs-material = "9.6.15" # Handle docs redirections -mkdocs-redirects = "1.2.2" +mkdocs-redirects = "1.2.3" # Automatically handle index pages for docs sections mkdocs-section-index = "0.3.10" # Automatic documentation from sources, for MkDocs