-
-
Notifications
You must be signed in to change notification settings - Fork 245
man pages not available when installed with pipx #1023
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The man pages are only built and installed if sphinx is available. |
Would it be possible to include the built pages in the repository? It would be useful for users with a situation like mine. |
@sebastinas I tried installing sphinx with pipx, then installing bpython, but it still didn't build the man pages. I assume this is caused by pipx's manner of installing packages, so in this case I think it's more accurate to say that the man pages just aren't built if someone is using pipx. |
So is pipx ignoring |
No, it doesn't. But installing sphinx with pipx get sphinx installed in a different virtual env. So it's not available when building bpython. |
Yes, I didn't quite have time to check the docs yesterday but I had started to suspect that. I don't have a definitive answer for whether pipx would generate the docs if sphinx were installed globally via regular pip or apt or something, but that isn't recommended anyway so it's somewhat irrelevant. Overall, I think if you want to start tracking the generated man file as part of the repo itself that would be great, but otherwise we can close this issue as a "won't fix" since the actual problem has been identified. |
Description
When installed via
pipx install bpython
, the man pages for bpython are not available (even the .rst files don't seem to be present).I took a look at pipx's documentation and they linked to (pycowsay) as an example. From what I can tell the only difference is pycowsay has the man pages built and included in the repo, whereas bpython just has the .rst files.
Version info
OS: Ubuntu 24.04.01
pipx: 1.4.3
python: 3.12.3
bpython: 0.24
The text was updated successfully, but these errors were encountered: