{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"A legacy Python documentation handler for mkdocstrings that extracts and renders API documentation from Python source code, docstrings, and type annotations into MkDocs sites.","skillfed_tags":["documentation-generation","mkdocs-plugin","legacy-package"],"use_cases":["Maintaining existing MkDocs documentation sites that were built with the legacy Python handler and do not require migration.","Generating API reference documentation from Python docstrings without manually writing Markdown files.","Displaying type hints and function signatures alongside docstrings in auto-generated documentation.","Converting Google-style or Numpydoc-style docstrings into admonitions and formatted Markdown.","Building a searchable table of contents for Python module and class documentation in Material theme sites."],"what_it_does":"mkdocstrings-python-legacy is a plugin handler that integrates Python API documentation generation into MkDocs sites. It uses pytkdocs to extract object trees and docstrings from Python source code, then renders them as Markdown with support for Google, Numpydoc, and Sphinx docstring styles. It displays type annotations, recursive module documentation, documented attributes, and source code listings, with each object appearing as a navigable heading in the table of contents.\n\nThis is a legacy package\u2014the project recommends using the newer mkdocstrings-python handler instead. It remains available for projects with existing configurations or specific compatibility needs. The package depends on mkdocstrings, mkdocs-autorefs, and pytkdocs, and supports Python 3.9 through 3.14.","worth_installing":"Yes, if you are maintaining an existing MkDocs site already using this handler and do not need to migrate. No, if you are starting a new documentation project\u2014use the recommended newer mkdocstrings-python handler instead. The legacy package is stable and permissively licensed, but aging (449 days since last release) and explicitly superseded; install only for backward compatibility."},"id":"mkdocstrings-python-legacy","links":{"html":"https://skillfed.io/packages/mkdocstrings-python-legacy","md":"https://skillfed.io/packages/mkdocstrings-python-legacy.md","pypi":"https://pypi.org/project/mkdocstrings-python-legacy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-22","license_spdx":"ISC","license_treatment":"permissive","name":"mkdocstrings-python-legacy","python_support":"supports_current","summary":"A legacy Python handler for mkdocstrings."},"popularity":{"monthly_downloads":228741,"position":9147,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.7"}
