[stable-2.15] Remove docs dir dependency from man page build (#81003). (#81022)

(cherry picked from commit b3f1290bcd)
pull/81025/head
Matt Clay 2 years ago committed by GitHub
parent 4536ef6303
commit 85065d6b7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -34,4 +34,5 @@ recursive-include hacking/build_library *.py
include hacking/build-ansible.py include hacking/build-ansible.py
include hacking/test-module.py include hacking/test-module.py
include hacking/update-sanity-requirements.py include hacking/update-sanity-requirements.py
include hacking/templates/*.j2
include bin/* include bin/*

@ -0,0 +1,2 @@
bugfixes:
- man page build - Remove the dependency on the ``docs`` directory for building man pages.

@ -21,7 +21,7 @@ from ..change_detection import update_file_if_different # pylint: disable=relat
from ..commands import Command # pylint: disable=relative-beyond-top-level from ..commands import Command # pylint: disable=relative-beyond-top-level
DEFAULT_TEMPLATE_FILE = pathlib.Path(__file__).parents[4] / 'docs/templates/man.j2' DEFAULT_TEMPLATE_FILE = pathlib.Path(__file__).parents[4] / 'hacking/templates/man.j2'
# from https://www.python.org/dev/peps/pep-0257/ # from https://www.python.org/dev/peps/pep-0257/

@ -79,7 +79,6 @@ def _generate_rst_in_templates() -> t.Iterable[Path]:
sys.executable, sys.executable,
'hacking/build-ansible.py', 'hacking/build-ansible.py',
'generate-man', 'generate-man',
'--template-file=docs/templates/man.j2',
'--output-dir=docs/man/man1/', '--output-dir=docs/man/man1/',
'--output-format=man', '--output-format=man',
*Path('lib/ansible/cli/').glob('*.py'), *Path('lib/ansible/cli/').glob('*.py'),

Loading…
Cancel
Save