12345678910111213141516171819 |
- load("@rules_python//python:defs.bzl", "py_library")
- # Consume `six.py` as `__init__.py` for compatibility
- # with `--incompatible_default_to_explicit_init_py`.
- # https://github.com/protocolbuffers/protobuf/pull/6795#issuecomment-546060749
- # https://github.com/bazelbuild/bazel/issues/10076
- genrule(
- name = "copy_six",
- srcs = ["six-1.12.0/six.py"],
- outs = ["__init__.py"],
- cmd = "cp $< $(@)",
- )
- py_library(
- name = "six",
- srcs = ["__init__.py"],
- srcs_version = "PY2AND3",
- visibility = ["//visibility:public"],
- )
|