Автор переключается с pyenv на uv для управления Python в Ubuntu Linux 24.04. Перед переключением они перечислили все установленные версии Python, пакеты и пакеты pipx. Они удалили pyenv и удалили связанные с ним конфигурации оболочки.
После установки uv они установили версии Python с 3.8 по 3.12. Они настроили оболочку на использование Python, управляемого uv, по умолчанию и создали символические ссылки для конкретных версий с помощью пользовательского скрипта "uv-sync".
С помощью uv tool install они установили необходимые инструменты Python. Для tox они установили tox-uv в среде tox.
Теперь интерпретаторы Python управляются через uv python, а инструменты управляются через uv tool. Автор может создавать виртуальные среды с помощью uv venv.
Следующие шаги включают удаление файлов .python-version, обновление документации проекта и добавление опций uv tool install в инструкции по установке.
bluesock.org
Will Kahn-Greene: Switching from pyenv to uv
