Get 20% off all career paths from fullstack to AI
Master Production-Ready Machine Learning, Step by Step
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk from BazelCon 2020 explores Dropbox's alternative Python ruleset for Bazel, created to overcome the limitations of Bazel's native Python rules which struggle with complex Python projects outside of Google. In this 20-minute presentation, Benjamin Peterson explains how dbx_build_tools, Dropbox's pure Starlark alternative, successfully manages millions of lines of Python code in production environments. Learn about the ruleset's key features including support for third-party PyPI dependencies (with native dependency handling), BUILD file generation, and hermetic Python archives that operate independently from the system. For those interested in exploring further, the presentation includes a link to the GitHub repository.
Syllabus
A modern Python ruleset
Taught by
Linux Foundation