Learn about Pants, a comprehensive Python build system, in this conference talk from PyBay 2023. Explore how Pants serves as Python's equivalent to Rust's Cargo, offering efficient solutions for testing, typechecking, formatting, packaging, and deploying code. Discover how this build system uses static analysis to automatically determine code dependencies, eliminating the need for extensive metadata maintenance. Master the implementation of Pants with practical examples focusing on Django applications and AWS Lambda functions, while learning to package code as standalone binaries or Docker images. Understand how Pants addresses the challenges of managing large-scale Python codebases, particularly in environments requiring rapid iteration and continuous delivery of interconnected microservices and cloud functions. Gain insights into how its local and remote caching capabilities, along with concurrent processing features, significantly accelerate development and CI workflows.
Overview
Syllabus
Sun Oct 8 2023 at Bungalo West
Taught by
SF Python