In recent years, Python’s popularity has soared, making it a go-to language for various software projects. Simultaneously, the Bazel build tool has gained traction as a powerful and scalable build system for large-scale projects.
This lighting talk touches on the present and future states of Python integration with Bazel, exploring the challenges developers face and the solutions that lie ahead. We’ll discuss the strengths and limitations of existing methods for incorporating Python into Bazel workflows, and identify areas for improvement.
Central to our discussion will be Aspect Build’s rules_py, an alternative approach to Python integration with Bazel. We will showcase how Aspect’s rules_py differs from rules_python, highlighting the benefits it offers to developers.
Speaker: Matt Mackay