#!/bin/bash | |
set -eux | |
# Find the setuptools directory and add it to PYTHONPATH | |
SETUPTOOLS_PATH=$(find $PWD -name "setuptools" -type d | grep site-packages | head -1) | |
if [ -z "$SETUPTOOLS_PATH" ]; then | |
echo "Warning: Could not find setuptools directory" | |
else | |
SITE_PACKAGES_DIR=$(dirname "$SETUPTOOLS_PATH") | |
echo "Using setuptools from: $SITE_PACKAGES_DIR" | |
export PYTHONPATH="$SITE_PACKAGES_DIR" | |
fi | |
# Run setup.py with the arguments passed to this script | |
cd protobuf/ | |
python3 setup.py "$@" |