apidoc
apidoc copied to clipboard
A Sphinx extension for running sphinx-apidoc on each build
Currently this project relies on pbr which internally still uses distutils which got removed in Python 3.12. Since pbr is a openstack project, it probably will take a while until...
``` + py.test ========================================================================================= test session starts ========================================================================================== platform linux -- Python 3.8.3, pytest-4.6.9, py-1.8.0, pluggy-0.13.1 hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/tkloczko/rpmbuild/BUILD/sphinxcontrib-apidoc-0.3.0/.hypothesis/examples') rootdir: /home/tkloczko/rpmbuild/BUILD/sphinxcontrib-apidoc-0.3.0 plugins: forked-1.1.1, mock-1.10.4, expect-1.1.0, hypothesis-4.23.8, xdist-1.31.0, httpbin-0.3.0,...
We have a centralized doc generation where **sphinx-apidoc** is called on each repo and the generated rst files are used to generate the documentation, Given this is a pre-stage operation...
Hello Is it possible to add an option to change the default menu item names: - the first level has the name of the module while I'd like to have...
This also works with an older Sphinx, tested on 8.1.3. Closes #21
```console Running Sphinx v8.2.0 loading translations [en]... done WARNING: while setting up extension sphinxcontrib.apidoc: Failed to convert [[]] to a frozenset making output directory... done ``` *(https://readthedocs.org/projects/awx-plugins-core/builds/27249215/)*
Here's two immediate problems I noticed: 1. `python -m build` is invoked in a job with access to OIDC. This is an attack surface for the workflow identity impersonation through...