{"library":"sphinx-autodoc2","type":"library","category":null,"description":"Sphinx Autodoc2 is a Sphinx extension designed to automatically generate API documentation for Python packages. Unlike the traditional `sphinx.ext.autodoc`, it uses static analysis of the source code, eliminating the need to install or import the package for documentation generation. This approach also correctly handles `TYPE_CHECKING` blocks and avoids import side-effects. It supports both reStructuredText (RST) and MyST (Markdown) docstrings and offers highly configurable analysis and output options. The analysis and rendering are decoupled, allowing it to be used outside of Sphinx via a command-line tool.","language":"python","status":"active","version":"0.5.0","tags":["sphinx","documentation","autodoc","api-documentation","static-analysis","markdown","myst"],"install":[{"cmd":"pip install sphinx-autodoc2","imports":["extensions = ['autodoc2'] # in conf.py"]},{"cmd":"pip install sphinx-autodoc2 myst-parser","imports":[]}],"homepage":null,"github":"https://github.com/chrisjsewell/sphinx-autodoc2","docs":null,"changelog":null,"pypi":"https://pypi.org/project/sphinx-autodoc2/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":4.1,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/sphinx-autodoc2/compatibility"},"provenance":{"verified_status":"skip","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Sun Jul 05","install_tag":null}}