| 1234567891011121314151617181920212223242526272829303132333435363738 | #!/bin/bash# Copyright 2016 gRPC authors.## 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.set -excd "$(dirname "$0")/../../.."mkdir -p artifacts/cp -r "${EXTERNAL_GIT_ROOT}"/input_artifacts/python_*/* artifacts/ || truestrip_binary_wheel() {  TEMP_WHEEL_DIR=$(mktemp -d)  unzip "$1" -d "$TEMP_WHEEL_DIR"  find "$TEMP_WHEEL_DIR" -name "_protoc_compiler*.so" -exec strip --strip-debug {} ";"  find "$TEMP_WHEEL_DIR" -name "cygrpc*.so" -exec strip --strip-debug {} ";"  (cd "$TEMP_WHEEL_DIR" && zip -r - .) > "$1"}for wheel in artifacts/*.whl; do    strip_binary_wheel "$wheel"done# TODO: all the artifact builder configurations generate a grpcio-VERSION.tar.gz# source distribution package, and only one of them will end up# in the artifacts/ directory. They should be all equivalent though.
 |