Skip to content
Snippets Groups Projects
  1. Apr 25, 2019
    • Richard Belleville's avatar
      Remove dependency on pubref/rules_proto. · 05f37c81
      Richard Belleville authored
      This commit resolves #18331.
      This commit resolves #18256.
      This commit resolves... another TODO that apparently didn't have an
      associated github issue.
      
      We swap out pubref's implementation of py_proto_library with our own,
      which more closely mirrors the interface of the internal
      py_proto_library, taking the descriptor file output of a proto_library
      rule as input.
      
      One minor change in behavior was introduced for simplicity. When a
      py_proto_library depends on a proto_library with a source proto file in
      a subdirectory of the bazel package, the import module of the resultant
      python library will reflect the package, *not* the full directory of the
      proto file, including both the bazel package and the subdirectories, as
      pubref did previously. This behavior also more closely mirrors google
      internal behavior.
      
      This commit also introduces a slightly more stringent bazel format
      script. Buildifier on its own will not take care of long lines, but by
      running yapf first, we end up with a more legible file. At the moment,
      there is no sanity check associated with this formatter.
      05f37c81
  2. Mar 25, 2019
  3. Dec 13, 2018
  4. Nov 30, 2018
  5. Jun 14, 2018
  6. Dec 12, 2017
  7. Jun 08, 2017
  8. Dec 21, 2016
  9. Jul 16, 2016
  10. Mar 31, 2016
  11. Mar 18, 2016
  12. Sep 10, 2015
  13. Aug 27, 2015
  14. Feb 26, 2015
  15. Feb 19, 2015
Loading