Python monorepo with Bazel
- Date
- 10:05 AM - 10:35 AM PST
- Track
- Track 1
- Alex Eagle
Bazel is Google's open-source incremental build tool, and is recognized for extreme scalability and support for most languages.
This talk presents a novel facet of Bazel: usability! Based on community advances we show that "no PhD is required" to setup functional, performant workflows including formatting and linting, build and test, CI/CD, and more.
While Bazel supports many languages, this talk zooms into the Python use case and covers some details of interacting with package managers and virtualenvs.