Streamlining Python Development with uv
| Speaker | Steve Yonkeu |
|---|---|
| Track | Web development |
| Type | Short Talk (25 minutes) |
Abstract
In this session, let's explore uv, a high-speed Python package manager built to deliver maximum developer productivity (uv). Join us as we examine uv's key features: its very fast dependency resolution and install, support for virtual environments, and handling modern workflows. With real-world use cases, we'll demonstrate how project setup is a snap with uv, build times are faster, and serverless app dependency bloat is reduced. Through comparisons with pip and Poetry and its Rust-based architecture giving maximum speed, attendees will glean how uv is different. The session will also include real-world use cases including how to package Lambda functions and how to use uv usage within CI/CD pipelines. This intermediate-level talk is aimed at intermediate through experienced-level Python developers and will enlighten attendees on how leveraging uv's exciting features can simplify development and reduce development time with improved project efficiency.
