| 123456789101112131415161718192021222324252627 | 
							- #!/bin/bash
 
- # Print usage and fail.
 
- function usage() {
 
-   echo "Usage: protobuf_optimized_pip.sh PROTOBUF_VERSION PYPI_USERNAME PYPI_PASSWORD" >&2
 
-   exit 1   # Causes caller to exit because we use -e.
 
- }
 
- # Validate arguments.
 
- if [ $0 != ./build_wheel_manylinux.sh ]; then
 
-   echo "Please run this script from the directory in which it is located." >&2
 
-   exit 1
 
- fi
 
- if [ $# -lt 3 ]; then
 
-   usage
 
-   exit 1
 
- fi
 
- PROTOBUF_VERSION=$1
 
- PYPI_USERNAME=$2
 
- PYPI_PASSWORD=$3
 
- docker rmi protobuf-python-wheel
 
- docker build . -t protobuf-python-wheel
 
- docker run --rm protobuf-python-wheel ./protobuf_optimized_pip.sh $PROTOBUF_VERSION $PYPI_USERNAME $PYPI_PASSWORD
 
- docker rmi protobuf-python-wheel
 
 
  |