Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

A Modern Python Ruleset for Bazel

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of A Modern Python Ruleset for Bazel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.