RSS Планета Python

Уилл Кан-Грин: Переход с pyenv на uv

Автор переключается с 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 в инструкции по установке.
favicon
bluesock.org
Will Kahn-Greene: Switching from pyenv to uv