From c68f4bf21ca372eaf0048ccc98bf99af27667a14 Mon Sep 17 00:00:00 2001
From: Dan Moldovan <mdan@google.com>
Date: Tue, 28 Jan 2020 08:59:36 -0800
Subject: [PATCH] Add a blank py_strict_library that expands to the normal
 py_library. Use it in autograph/BUILD.

PiperOrigin-RevId: 291943552
Change-Id: I782be6e676f5d0833b46df11b6263530873b60d0
---
 tensorflow/python/autograph/BUILD | 7 +++++--
 tensorflow/tensorflow.bzl         | 4 ++++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/tensorflow/python/autograph/BUILD b/tensorflow/python/autograph/BUILD
index bdb16ce35f8..874b99464d8 100644
--- a/tensorflow/python/autograph/BUILD
+++ b/tensorflow/python/autograph/BUILD
@@ -1,3 +1,5 @@
+load("//tensorflow:tensorflow.bzl", "py_strict_library")
+
 package(
     licenses = ["notice"],  # Apache 2.0
 )
@@ -14,7 +16,7 @@ filegroup(
     visibility = ["//tensorflow:__subpackages__"],
 )
 
-py_library(
+py_strict_library(
     name = "autograph",
     srcs = [
         "__init__.py",
@@ -23,9 +25,10 @@ py_library(
     visibility = ["//visibility:public"],
     deps = [
         "//tensorflow/python:util",
+        "//tensorflow/python/autograph/core",
         "//tensorflow/python/autograph/impl",
         "//tensorflow/python/autograph/lang",
-        "//tensorflow/python/autograph/pyct",
+        "//tensorflow/python/autograph/operators",
         "//tensorflow/python/autograph/utils",
     ],
 )
diff --git a/tensorflow/tensorflow.bzl b/tensorflow/tensorflow.bzl
index a69309bb281..90ed0957902 100644
--- a/tensorflow/tensorflow.bzl
+++ b/tensorflow/tensorflow.bzl
@@ -1888,6 +1888,10 @@ register_extension_info(
     label_regex_for_dep = "{extension_name}",
 )
 
+# Placeholder to use until bazel supports py_strict_library.
+def py_strict_library(name, **kwargs):
+    native.py_library(name = name, **kwargs)
+
 def tf_custom_op_py_library(
         name,
         srcs = [],