Upgrade apitools to v0.5.34 This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/python/apitools For more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: Ib08efe015ffc3c36f2306cd22ec4fa5a0fa97d03
diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..94bbf8f --- /dev/null +++ b/Android.bp
@@ -0,0 +1,31 @@ +// +// Copyright (C) 2021 The Android Open Source Project +// +// 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 +// +// 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. + +package { + default_applicable_licenses: ["external_python_apitools_license"], +} + +// Added automatically by a large-scale-change +// See: http://go/android-license-faq +license { + name: "external_python_apitools_license", + visibility: [":__subpackages__"], + license_kinds: [ + "SPDX-license-identifier-Apache-2.0", + ], + license_text: [ + "LICENSE", + ], +}
diff --git a/METADATA b/METADATA new file mode 100644 index 0000000..ebf821e --- /dev/null +++ b/METADATA
@@ -0,0 +1,20 @@ +# This project was upgraded with external_updater. +# Usage: tools/external_updater/updater.sh update external/python/apitools +# For more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md + +name: "apitools" +description: "google-apitools is a collection of utilities to make it easier to build client-side tools, especially those that talk to Google APIs." +third_party { + license_type: NOTICE + last_upgrade_date { + year: 2025 + month: 1 + day: 17 + } + homepage: "https://github.com/google/apitools" + identifier { + type: "Git" + value: "https://github.com/google/apitools" + version: "v0.5.34" + } +}
diff --git a/MODULE_LICENSE_APACHE2 b/MODULE_LICENSE_APACHE2 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/MODULE_LICENSE_APACHE2
diff --git a/OWNERS b/OWNERS new file mode 100644 index 0000000..86e39cf --- /dev/null +++ b/OWNERS
@@ -0,0 +1,5 @@ +# Default owners are top 3 or more active developers of the past 1 or 2 years +# or people with more than 10 commits last year. +# Please update this list if you find better owner candidates. [email protected] +include platform/system/core:/janitors/OWNERS #{LAST_RESORT_SUGGESTION}
diff --git a/apitools/Android.bp b/apitools/Android.bp new file mode 100644 index 0000000..6f41334 --- /dev/null +++ b/apitools/Android.bp
@@ -0,0 +1,39 @@ +// Copyright 2018 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 +// +// 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. +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "external_python_apitools_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["external_python_apitools_license"], +} + +python_library { + name: "py-apitools", + host_supported: true, + srcs: [ + "*.py", + "base/*.py", + "base/py/*.py", + "gen/*.py", + "scripts/*.py", + ], + libs: [ + "py-httplib2", + "py-oauth2client", + "py-six", + ], + pkg_path: "apitools", +}