Baseline: 66121a75d67b92990966fc94771a22b0b4a062e3
Cherry picks:
+ 534089ed10a253b31c499a284079f52a92bc0347:
Automated rollback of commit
02b1b78f0278e2d6d9f294b9cfe86f72f0c9a900.
Incompatible changes:
- --incompatible_python_disable_py2 is flipped to true. See #17293
for details.
Important changes:
- Added a `native.package_relative_label()` function, which
converts a label string to a Label object in the context of the
calling package, in contrast to `Label()`, which does so in the
context of the current .bzl file. Both functions now also accept
relative labels such as `:foo`, and are idempotent.
This release contains contributions from many people at Google, as well as Benjamin Lee, Benjamin Peterson, Chirag Ramani, Ezekiel Warren, Fabian Meumertzheim, Jon Parise, jonrose-dev, keertk, Sara Adams, yuzhy8701.