diff --git a/bin/compile b/bin/compile index 8c99550ac5aa9fbbc5179cde5fa9d74cc7d21f88..de659cd9b7ba1e4f9c5ede94fff6f81b61034f1b 100755 --- a/bin/compile +++ b/bin/compile @@ -11,6 +11,7 @@ CACHE_DIR=$2 NAME=$($BIN_DIR/detect $BUILD_DIR) PIP_DOWNLOAD_CACHE=${PIP_DOWNLOAD_CACHE:-$CACHE_DIR/pip_downloads} VIRTUALENV_DIRS="bin include lib" +VENDORED_MEMCACHED="http://cl.ly/0a191R3K160t1w1P0N25/vendor-libmemcached.tar.gz" indent() { RE="s/^/ /" @@ -54,6 +55,19 @@ done echo "-----> Preparing virtualenv version $(virtualenv --version)" virtualenv --no-site-packages --distribute . | indent + +# if pylibmc within requirements, use vendored libmemcached +if grep -Fxq "pylibmc" requirements.txt +then + echo "-----> Noticed pylibmc. Bootstrapping libmemcached." + curl -O $VENDORED_MEMCACHED + tar -zxvf vendor-libmemcached.tar.gz + ls +fi + + + + # if Django, append settings if [ "$NAME" = "Python/Django" ]; then echo "-----> Django settings injection"