Skip to content

Conversation

@esadek
Copy link
Contributor

@esadek esadek commented Nov 7, 2025

Replace pipx with uv in the PyPI installation section of the README.
uv is more popular and faster than pipx.

@amoeba
Copy link
Member

amoeba commented Nov 7, 2025

Thanks @esadek. Are you seeing projects drop pipx entirely for uv? We're big fans of uv but also don't want to alienate people. My sense is that uv adoption is pretty high for folks on the bleeding edge but maybe not so much more broadly.

@esadek
Copy link
Contributor Author

esadek commented Nov 7, 2025

@amoeba

Homebrew analytics shows that uv has significantly more install events than pipx. Anecdotally, many developers I’ve spoken with have switched from tools like pipx, pyenv, and poetry to uv, and I’ve noticed more projects recommending uv for installation.

In my opinion, if the README suggests a tool for installation from PyPI, it should be uv.
The documentation site still includes pipx instructions. This change is only for the README.

@eitsupi
Copy link
Member

eitsupi commented Nov 8, 2025

IMO, pipx is maintained by pypa, the version is > 1.0.0, and it is quite stable, so I don't think there is any need to replace to uv, which is a version lower than 1.0.0.

Also, users currently using uv may be early adopters, so it may be easier to look at a pipx command and replace it with the equivalent uv command than the other way around.

@esadek
Copy link
Contributor Author

esadek commented Nov 8, 2025

Also, users currently using uv may be early adopters, so it may be easier to look at a pipx command and replace it with the equivalent uv command than the other way around.

That's fair. Most uv tool users should know pipx install dbc can be replaced with uv tool install dbc and pipx run dbc can be replaced with uvx dbc.

@amoeba
Copy link
Member

amoeba commented Nov 10, 2025

Thanks for your thoughts @eitsupi.

@esadek how about we keep the readme as-is for now and closing this PR? I appreciate you taking the time to help align our docs with user expectations. We can revisit a change like this in the future.

@esadek esadek closed this Nov 10, 2025
@esadek esadek deleted the uv branch November 10, 2025 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants