compare
pyenv vs uv
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | pyenv | uv |
|---|---|---|
| Language | Shell | Rust |
| Licence | MIT | Apache-2.0 |
| Stars | 45k | 90k |
| Latest | v2.8.8 | 0.12.23 |
| Last push | 2026-10-03 | 2026-10-06 |
| Release cadence | about 15 days between releases | about 2 days between releases |
| Active contributors | 15 commit authors on the default branch in the last 90 days | 25+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
uv replaces pyenv. Alternatives to pyenv →
Full replacementDownloads and pins Python versions with uv python install.
pyenv
- v2.8.82026-10-03pyenv-binary: allow local definitions to override published packages
- v2.8.72026-10-01Fix rehash repair of individually corrupted shims
- v2.8.62026-09-17Update graalpy URLs for 25.3.4.1
- v2.8.52026-09-01pyenv-binary: record direct system dependencies in Linux/FreeBSD
- v2.8.42026-08-13CI: Add macos_26_intel
pyenv
unsigned The latest release, v2.8.8, carries no signature GitHub could verify.
Loading the security report
uv
✓ signed The latest release, 0.12.23, carries a signature GitHub verified.
Loading the security report