diff --git a/poetry.lock b/poetry.lock index 42156434..db31c8d2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -561,14 +561,14 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4) ; platform [[package]] name = "mkdocs-autorefs" -version = "1.2.0" +version = "1.4.3" description = "Automatically link across pages in MkDocs." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "mkdocs_autorefs-1.2.0-py3-none-any.whl", hash = "sha256:d588754ae89bd0ced0c70c06f58566a4ee43471eeeee5202427da7de9ef85a2f"}, - {file = "mkdocs_autorefs-1.2.0.tar.gz", hash = "sha256:a86b93abff653521bda71cf3fc5596342b7a23982093915cb74273f67522190f"}, + {file = "mkdocs_autorefs-1.4.3-py3-none-any.whl", hash = "sha256:469d85eb3114801d08e9cc55d102b3ba65917a869b893403b8987b601cf55dc9"}, + {file = "mkdocs_autorefs-1.4.3.tar.gz", hash = "sha256:beee715b254455c4aa93b6ef3c67579c399ca092259cc41b7d9342573ff1fc75"}, ] [package.dependencies] @@ -629,46 +629,30 @@ files = [ [[package]] name = "mkdocstrings" -version = "0.18.1" +version = "0.30.1" description = "Automatic documentation from sources, for MkDocs." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "mkdocstrings-0.18.1-py3-none-any.whl", hash = "sha256:4053929356df8cd69ed32eef71d8f676a472ef72980c9ffd4f933ead1debcdad"}, - {file = "mkdocstrings-0.18.1.tar.gz", hash = "sha256:fb7c91ce7e3ab70488d3fa6c073a4f827cdc319042f682ef8ea95459790d64fc"}, + {file = "mkdocstrings-0.30.1-py3-none-any.whl", hash = "sha256:41bd71f284ca4d44a668816193e4025c950b002252081e387433656ae9a70a82"}, + {file = "mkdocstrings-0.30.1.tar.gz", hash = "sha256:84a007aae9b707fb0aebfc9da23db4b26fc9ab562eb56e335e9ec480cb19744f"}, ] [package.dependencies] +importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""} Jinja2 = ">=2.11.1" -Markdown = ">=3.3" +Markdown = ">=3.6" MarkupSafe = ">=1.1" -mkdocs = ">=1.2" -mkdocs-autorefs = ">=0.3.1" -mkdocstrings-python-legacy = ">=0.2" +mkdocs = ">=1.6" +mkdocs-autorefs = ">=1.4" pymdown-extensions = ">=6.3" [package.extras] crystal = ["mkdocstrings-crystal (>=0.3.4)"] -python = ["mkdocstrings-python (>=0.5.2)"] +python = ["mkdocstrings-python (>=1.16.2)"] python-legacy = ["mkdocstrings-python-legacy (>=0.2.1)"] -[[package]] -name = "mkdocstrings-python-legacy" -version = "0.2.2" -description = "A legacy Python handler for mkdocstrings." -optional = false -python-versions = ">=3.7" -groups = ["dev"] -files = [ - {file = "mkdocstrings-python-legacy-0.2.2.tar.gz", hash = "sha256:f0e7ec6a19750581b752acb38f6b32fcd1efe006f14f6703125d2c2c9a5c6f02"}, - {file = "mkdocstrings_python_legacy-0.2.2-py3-none-any.whl", hash = "sha256:379107a3a5b8db9b462efc4493c122efe21e825e3702425dbd404621302a563a"}, -] - -[package.dependencies] -mkdocstrings = ">=0.18" -pytkdocs = ">=0.14" - [[package]] name = "mypy" version = "1.17.1" @@ -991,21 +975,6 @@ files = [ [package.dependencies] six = ">=1.5" -[[package]] -name = "pytkdocs" -version = "0.16.2" -description = "Load Python objects documentation." -optional = false -python-versions = ">=3.8" -groups = ["dev"] -files = [ - {file = "pytkdocs-0.16.2-py3-none-any.whl", hash = "sha256:36450316d004f6399402d044f122f28f88ff4a069899d10de3d28ad6b4ba5799"}, - {file = "pytkdocs-0.16.2.tar.gz", hash = "sha256:e75538a34932996b8803fbad4e4f6851fc0e9fd9aea86fc6602d6582c12098f3"}, -] - -[package.extras] -numpy-style = ["docstring_parser (>=0.7)"] - [[package]] name = "pyyaml" version = "6.0.2" @@ -1399,4 +1368,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = "^3.9" -content-hash = "20837331a9593e4b09c9c821fc9a9a3ca6e1e8e73cc972ca6e8eed9b9033cb01" +content-hash = "bd654e41f2767b883720c4db083b039295ef14c55b917e4e8a8067d579f7acdc" diff --git a/pyproject.toml b/pyproject.toml index 98861f59..91fe408d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ pytest-cov = "^6.2.1" pytest-html = "^4.1.1" pytest-xdist = "^3.6.1" asyncstdlib = "^3.10.2" -mkdocstrings = "^0.18.0" +mkdocstrings = "^0.30.1" mkdocs-material = "^8.2.1" ruff = "^0.7.3"