From adb833ade6558f7c9407eae5fe771fcc0a98d76f Mon Sep 17 00:00:00 2001 From: Maxim Ermilov Date: Sat, 9 Sep 2017 19:40:02 -0400 Subject: [PATCH 1/3] avoid checking for new sdk devappserver runs in non interactive enviroment, so it can't read user input. --- appengine/py_appengine.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appengine/py_appengine.bzl b/appengine/py_appengine.bzl index 595a5c6..f9497ae 100644 --- a/appengine/py_appengine.bzl +++ b/appengine/py_appengine.bzl @@ -131,7 +131,7 @@ if [[ -e "$self.runfiles/{1}" ]]; then cd $RUNFILES fi -{0} app.yaml +{0} --skip_sdk_update_check 1 app.yaml """.format(ctx.attr.devappserver.files_to_run.executable.short_path, ctx.workspace_name), is_executable=True, ) From 896680e7313381531b6f99b444049dff326624f8 Mon Sep 17 00:00:00 2001 From: Maxim Ermilov Date: Sat, 9 Sep 2017 19:44:35 -0400 Subject: [PATCH 2/3] fix devappserver warnings about missing data files --- appengine/pysdk.BUILD | 1 + 1 file changed, 1 insertion(+) diff --git a/appengine/pysdk.BUILD b/appengine/pysdk.BUILD index 86f340c..3bdef5f 100755 --- a/appengine/pysdk.BUILD +++ b/appengine/pysdk.BUILD @@ -18,6 +18,7 @@ package(default_visibility = ["//visibility:public"]) py_library( name = "appengine", srcs = glob(["**/*.py"]), + data = glob(["**/*"], exclude=["**/*.py"]), ) py_binary( From 6c86200f5f6dbae32287c281a9741f98768bfacc Mon Sep 17 00:00:00 2001 From: Maxim Ermilov Date: Tue, 26 Sep 2017 10:40:41 -0400 Subject: [PATCH 3/3] update to appengine 1.9.61 sdk changes default runtime for tests to python27 --- appengine/py_appengine.bzl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appengine/py_appengine.bzl b/appengine/py_appengine.bzl index f9497ae..e087eb2 100644 --- a/appengine/py_appengine.bzl +++ b/appengine/py_appengine.bzl @@ -52,9 +52,9 @@ def _find_locally_or_download_impl(repository_ctx): repository_ctx.symlink(path, ".") else: repository_ctx.download_and_extract( - url="https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.59.zip", + url="https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.61.zip", output=".", - sha256="a40a107a71d86d92366c1edbd03dc660cb09cf799b8d57b70314279efd55bea1", + sha256="65f2092e671ae80b316ac8f70b14df687f91959cc8926bd4eb4c26b780ea0af5", stripPrefix="google_appengine") repository_ctx.template("BUILD", Label("//appengine:pysdk.BUILD"))