Index: tools/telemetry/third_party/gsutil/third_party/oauth2client/scripts/build-docs |
diff --git a/third_party/typ/typ/__main__.py b/tools/telemetry/third_party/gsutil/third_party/oauth2client/scripts/build-docs |
similarity index 60% |
copy from third_party/typ/typ/__main__.py |
copy to tools/telemetry/third_party/gsutil/third_party/oauth2client/scripts/build-docs |
index 0e026e86a48c3ebd62803e5696762ff264092844..618f00c0c241461cbb2aef6b49533bced38c66f3 100644 |
--- a/third_party/typ/typ/__main__.py |
+++ b/tools/telemetry/third_party/gsutil/third_party/oauth2client/scripts/build-docs |
@@ -1,21 +1,31 @@ |
+#!/bin/bash |
+# |
# Copyright 2014 Google Inc. All rights reserved. |
# |
# Licensed under the Apache License, Version 2.0 (the "License"); |
# you may not use this file except in compliance with the License. |
# You may obtain a copy of the License at |
# |
-# http://www.apache.org/licenses/LICENSE-2.0 |
+# http://www.apache.org/licenses/LICENSE-2.0 |
# |
# Unless required by applicable law or agreed to in writing, software |
# distributed under the License is distributed on an "AS IS" BASIS, |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
# See the License for the specific language governing permissions and |
# limitations under the License. |
+# |
+# Build the oauth2client docs, installing the GAE SDK as needed. |
-import sys # pragma: no cover |
+set -e |
-from typ import main # pragma: no cover |
+if [[ -z "${SKIP_GAE_SDK}" ]]; then |
+ scripts/fetch_gae_sdk.py |
+ export PYTHONPATH="${PWD}/google_appengine:${PYTHONPATH}" |
+fi |
+rm -rf docs/_build/* docs/source/* |
+sphinx-apidoc -f -o docs/source oauth2client |
+cd docs |
+make html |
+cd .. |
-if __name__ == '__main__': # pragma: no cover |
- sys.exit(main()) |