From b50b1a303fe6d1d76b01d56fbde975f442cfea72 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz <me@kennethreitz.com> Date: Fri, 11 Nov 2011 10:46:46 -0800 Subject: [PATCH] pylibmc --- bin/compile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bin/compile b/bin/compile index e03fc088..889c4df2 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 . | 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" -- GitLab