pyenv
No Change
assess
pyenv. Installs and selects Python versions per project via .python-version.
Blurb
Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.
Summary
What it is: Shim-based Python version manager, often paired with pyenv-virtualenv.
When to use: Python-heavy local dev without containers; legacy repos with .python-version committed.
When to skip: Dev Container defines Python for the team. Use mise when Node and Terraform share the same repo pins.
Key features: pyenv install, global/local version files, plugin ecosystem.
Details
| Topic | Notes |
|---|---|
| Pairing | direnv + layout python patterns in .envrc |
| CI | Pin Python explicitly in GitHub Actions |
References