Sphinx extension for Zuul jobs
Go to file
Clark Boylan f8b00a88f2 Replace pbr and pkg_resource version info with importlib.metadata
This updates zuul-sphinx to retrieve version info from package metadata
using importlib.metadata instead of the now removed pkg_resources
library. This is necessary to run doc builds on top of python3.12 which
removed setuptools and pkg_resources by default.

An altnerative would be to explicitly require setuptools as a dependency
but stdlib importlib should be sufficient so we don't bother.

Change-Id: I5d73e7cc728188e7978e30eb5eb53d73e74b9ce2
2024-11-12 12:42:07 -08:00
doc Correct tagged version docs build 2022-03-21 10:28:29 -07:00
tests/roles Ignore non-directory entries in roles/ 2018-09-05 10:18:18 -07:00
zuul_sphinx Replace pbr and pkg_resource version info with importlib.metadata 2024-11-12 12:42:07 -08:00
.gitignore Fix package setup 2017-07-31 14:00:10 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.zuul.yaml Convert zuul-sphinx to nox 2022-12-29 11:09:09 -08:00
bindep.txt Initial commit 2017-06-16 10:38:17 -07:00
LICENSE Initial commit 2017-06-16 10:38:17 -07:00
noxfile.py Convert zuul-sphinx to nox 2022-12-29 11:09:09 -08:00
README.rst Add attr-overview directive 2018-09-28 20:18:28 +10:00
requirements.txt Remove cap on sphinx 2017-07-31 16:12:22 -07:00
setup.cfg Convert zuul-sphinx to nox 2022-12-29 11:09:09 -08:00
setup.py Initial commit 2017-06-16 10:38:17 -07:00
test-requirements.txt Fix package setup 2017-07-31 14:00:10 -07:00
tox.ini Convert zuul-sphinx to nox 2022-12-29 11:09:09 -08:00

Zuul Sphinx

A Sphinx extension for documenting Zuul jobs and configuration.