~/lightning

Lightning Talk – A short overview of our company's journey to sandbox Python

Lightningat BazelCon 2019 · 2019-12-11..12-12· [python]
links:none on file
slides:none on file

Peloton uses Bazel to fully sandbox Python by shipping a shell wrapper that points at a python_top data dependency containing the entire runtime, so tests import nothing from the host and behave identically on workstations, Jenkins and RBE workers. That approach yields consistent failures and reproducible environments, but surfaces issues: PYTHONPATH entries pointing to source, .pyc/py files, host bash escaping the sandbox and platform mismatches for wheels; keeping Bazel up to date is essential.

AI-written summary · about

~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.