This chapter provides an in-depth look at the UV packaging tool, detailing its project and tool APIs for enhanced dependency management. It discusses the seamless integration of commands for software installation and execution, highlighting the transition benefits from Ry to UV. Furthermore, the chapter addresses the innovative handling of dependencies through scripts and the potential for lock files to improve reproducibility in Python projects.
A couple of weeks ago, Charlie Marsh and the folks at Astral made another big splash with a major release of uv called "uv: Unified Python packaging" which has many far reaching features. We had to have Charlie on the show to give us the inside look into this development. Let's get to it.
Episode sponsors
Posit
Talk Python Courses
Links from the show