Skip to content
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

Documentation to use pipx-managed pipx as an alternative installation option. #1449

Open
huxuan opened this issue Jun 11, 2024 · 4 comments
Open

Comments

@huxuan
Copy link
Contributor

huxuan commented Jun 11, 2024

How would this feature be useful?

There is a warning about "not recommended to install pipx via pipx" in the documentation, but it seems to be outdated, especially for the referenced pipx-in-pipx project. Moreover, more and more issues are caused by using an old version of pipx especially on Ubuntu 22.04. For me, I use pipx-managed pipx almost everywhere, MacOS laptop, Linux Server and Windows Workstation, and it works quite well. Maybe it is time to drop the warning.

Describe the solution you'd like

Remove the warning from documentation and add pipx-managed pipx as an alternative installation option.

Describe alternatives you've considered

Mark the pipx-managed pipx as an experimental installation option currently.

@Gitznik
Copy link
Contributor

Gitznik commented Jun 13, 2024

I have never tried using pipx that way, but if no one remembers why and what issues there were around it, IMO we should remove the warning.

@huxuan
Copy link
Contributor Author

huxuan commented Jun 13, 2024

I know there was an issue about the DEFAULT_PYTHON and it was fixed by #1340.

@epx5k
Copy link

epx5k commented Jun 13, 2024 via email

@j0057
Copy link

j0057 commented Aug 28, 2024

It's pretty easy to do this without pipx-in-pipx:

python -m venv /tmp/bootstrap
/tmp/bootstrap/pip install pipx
/tmp/bootstrap/pipx install pipx
rm -rf /tmp/bootstrap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants