Open seven-beep opened 3 months ago
They're not included in ansible's SDist since ansible/ansible#81395 (v2.17.3rc1). @mattclay could you comment on this?
We don't have any plans to include man pages in the ansible-core sdist at this time, in part because doing so requires the use of the "data files" feature of setuptools -- the use of which is discouraged.
in part because doing so requires the use of the "data files" feature of setuptools -- the use of which is discouraged.
But you do know that this advice is merely meant for people trying to install files outside of the installation directory selected by the installer? It's not discouraged to install man pages in the same directory (https://setuptools.pypa.io/en/latest/references/keywords.html#manpages). pipx
does the moving for the user; see its documentation.
Describe the bug
When installing ansible-core with pipx, no man pages are installed.
# pipx --version 1.7.1
How to reproduce
There is no share folder in the venv of ansible-core.
The pipx_metadata.json does not include man data:
Expected behavior
Ansible come with a few man pages for its commands, I expected that they were installed by pipx.