Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.