pipx
pipx copied to clipboard
Install and Run Python Applications in Isolated Environments
```bash $ sudo pipx sudo: pipx: command not found ``` This is a documentation issue (in my opinion) - having tried a few ways, I couldn't find a convenient command...
Adding testing for 3.13 in CI.
- [x] I have added a news fragment under `changelog.d/` (if the patch affects the end users) ## Summary of changes 1. `pipx --help` and `pipx [command_name] --help` both produce...
**How would this feature be useful?** pipx's spec metadata JSON system for tracking packages does not appear to be very portable. It hardcodes multiple file paths in terms of the...
**How would this feature be useful?** PEP 668 broke pip. However, current pipx design focus narrowly on managing executables alone. So pip library installation still remains broken out of the...
**Describe the bug** When installing ansible-core with pipx, no man pages are installed. `# pipx --version 1.7.1` **How to reproduce** ``` # pipx install ansible-core --include-deps --verbose pipx >(setup:1110): pipx...
**Describe the bug** I am trying to install the version of gajim from git, which requires the version of python-nbxmpp from git. When I run the inject command it runs...
Subcommand-based tools commonly have a `help` subcommand to invoke help, especially help with other subcommands. In pipx however, only `--help` works, invoking `pipx help` or `pipx help ` generates a...
In https://github.com/coherent-oss/system/issues/17#issuecomment-2334917629, we've adopted `pipx` to run a cli tool (`coherent.test`). The [command is simple](https://github.com/coherent-oss/system/blob/518bcf3f4d0a826022de0a993f25cb9b84382952/.github/workflows/main.yml#L60): ``` pipx run --python 3.12 coherent.test ``` One of the dependencies of `coherent.test` is `setuptools`...
**How would this feature be useful?** Allows package maintainers and installers to pin specific versions of dependencies. **Describe the solution you'd like** `pipx install --preinstall-from-file requirements.txt mypkg-0.1.2-py3-none-any.whl` or something like...