diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl index ce68a46b969..f2e0c7e1633 100755 --- a/tensorflow/workspace.bzl +++ b/tensorflow/workspace.bzl @@ -341,6 +341,11 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""): ], sha256 = "95160f778a62c7a60ddeadc7bf2d83f85a23a27359814aca12cf949e896fa82c", strip_prefix = "abseil-py-pypi-v0.2.2", + system_build_file = clean_dep("//third_party/systemlibs:absl_py.BUILD"), + system_link_files = { + "//third_party/systemlibs:absl_py.absl.flags.BUILD": "absl/flags/BUILD", + "//third_party/systemlibs:absl_py.absl.testing.BUILD": "absl/testing/BUILD", + }, ) tf_http_archive( diff --git a/third_party/systemlibs/absl_py.BUILD b/third_party/systemlibs/absl_py.BUILD new file mode 100644 index 00000000000..fe756e1be26 --- /dev/null +++ b/third_party/systemlibs/absl_py.BUILD @@ -0,0 +1 @@ +licenses(["notice"]) # Apache 2.0 diff --git a/third_party/systemlibs/absl_py.absl.flags.BUILD b/third_party/systemlibs/absl_py.absl.flags.BUILD new file mode 100644 index 00000000000..95ec92b8875 --- /dev/null +++ b/third_party/systemlibs/absl_py.absl.flags.BUILD @@ -0,0 +1,11 @@ +licenses(["notice"]) # Apache 2.0 + +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "LICENSE", +) + +py_library( + name = "flags", +) diff --git a/third_party/systemlibs/absl_py.absl.testing.BUILD b/third_party/systemlibs/absl_py.absl.testing.BUILD new file mode 100644 index 00000000000..c1b794c1e9c --- /dev/null +++ b/third_party/systemlibs/absl_py.absl.testing.BUILD @@ -0,0 +1,7 @@ +licenses(["notice"]) # Apache 2.0 + +py_library( + name = "parameterized", + testonly = 1, + visibility = ["//visibility:public"], +) diff --git a/third_party/systemlibs/syslibs_configure.bzl b/third_party/systemlibs/syslibs_configure.bzl index b22da7c2513..bdee56c7662 100644 --- a/third_party/systemlibs/syslibs_configure.bzl +++ b/third_party/systemlibs/syslibs_configure.bzl @@ -10,6 +10,7 @@ _TF_SYSTEM_LIBS = "TF_SYSTEM_LIBS" VALID_LIBS = [ + "absl_py", "astor_archive", "boringssl", "com_googlesource_code_re2",