diff --git a/pyproject.toml b/pyproject.toml index e281ac1..f141409 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,7 @@ dev = [ "mkdocs-material>=9.6.7", "mkdocs-material-extensions>=1.3.1", "mkdocstrings>=0.28.2", + "mkdocstrings-python>=1.16.2", "pre-commit>=4.1.0", "pygments>=2.19.1", "pymdown-extensions>=10.14.3", diff --git a/uv.lock b/uv.lock index 824f948..c0e4f9b 100644 --- a/uv.lock +++ b/uv.lock @@ -302,7 +302,7 @@ wheels = [ [[package]] name = "ep-stats" -version = "2.5.4" +version = "2.5.7" source = { editable = "." } dependencies = [ { name = "fastapi" }, @@ -324,6 +324,7 @@ dev = [ { name = "mkdocs-material" }, { name = "mkdocs-material-extensions" }, { name = "mkdocstrings" }, + { name = "mkdocstrings-python" }, { name = "pre-commit" }, { name = "pygments" }, { name = "pymdown-extensions" }, @@ -356,6 +357,7 @@ dev = [ { name = "mkdocs-material", specifier = ">=9.6.7" }, { name = "mkdocs-material-extensions", specifier = ">=1.3.1" }, { name = "mkdocstrings", specifier = ">=0.28.2" }, + { name = "mkdocstrings-python", specifier = ">=1.16.2" }, { name = "pre-commit", specifier = ">=4.1.0" }, { name = "pygments", specifier = ">=2.19.1" }, { name = "pymdown-extensions", specifier = ">=10.14.3" }, @@ -420,6 +422,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f7/ec/67fbef5d497f86283db54c22eec6f6140243aae73265799baaaa19cd17fb/ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619", size = 11034 }, ] +[[package]] +name = "griffe" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a0/1a/d467b93f5e0ea4edf3c1caef44cfdd53a4a498cb3a6bb722df4dd0fdd66a/griffe-1.6.0.tar.gz", hash = "sha256:eb5758088b9c73ad61c7ac014f3cdfb4c57b5c2fcbfca69996584b702aefa354", size = 391819 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bf/02/5a22bc98d0aebb68c15ba70d2da1c84a5ef56048d79634e5f96cd2ba96e9/griffe-1.6.0-py3-none-any.whl", hash = "sha256:9f1dfe035d4715a244ed2050dfbceb05b1f470809ed4f6bb10ece5a7302f8dd1", size = 128470 }, +] + [[package]] name = "h11" version = "0.14.0" @@ -886,6 +900,20 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/32/60/15ef9759431cf8e60ffda7d5bba3914cc764f2bd8e7f62e1bd301ea292e0/mkdocstrings-0.28.2-py3-none-any.whl", hash = "sha256:57f79c557e2718d217d6f6a81bf75a0de097f10e922e7e5e00f085c3f0ff6895", size = 8056702 }, ] +[[package]] +name = "mkdocstrings-python" +version = "1.16.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "griffe" }, + { name = "mkdocs-autorefs" }, + { name = "mkdocstrings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/a9/5990642e1bb2d90b049f655b92f46d0a77acb76ed59ef3233d5a6934312e/mkdocstrings_python-1.16.2.tar.gz", hash = "sha256:942ec1a2e0481d28f96f93be3d6e343cab92a21e5baf01c37dd2d7236c4d0bd7", size = 423492 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/a2/60be7e17a2f2a9d4bfb7273cdb2071eeeb65bdca5c0d07ff16df63221ca2/mkdocstrings_python-1.16.2-py3-none-any.whl", hash = "sha256:ff7e719404e59ad1a72f1afbe854769984c889b8fa043c160f6c988e1ad9e966", size = 449141 }, +] + [[package]] name = "nbclient" version = "0.10.2"