diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2018-05-15 11:23:21 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2018-05-15 11:23:21 -0400 |
commit | 7e8ce14b820cffb7fa03bdba0890b2df95e76a2e (patch) | |
tree | d45e7312e096d59c1f8ea740a73c5bb293482834 /.travis/install.sh | |
parent | 50bad375f5dd3fbb7c7ea62896e2538dc5734be6 (diff) | |
download | cryptography-7e8ce14b820cffb7fa03bdba0890b2df95e76a2e.tar.gz cryptography-7e8ce14b820cffb7fa03bdba0890b2df95e76a2e.tar.bz2 cryptography-7e8ce14b820cffb7fa03bdba0890b2df95e76a2e.zip |
Remove macOS travis stuff, we don't intend to reenable it (#4244)
Diffstat (limited to '.travis/install.sh')
-rwxr-xr-x | .travis/install.sh | 88 |
1 files changed, 18 insertions, 70 deletions
diff --git a/.travis/install.sh b/.travis/install.sh index 6090e076..dbc03a06 100755 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -3,78 +3,26 @@ set -e set -x -if [[ "$(uname -s)" == 'Darwin' ]]; then - sw_vers - brew update || brew update - - brew outdated openssl || brew upgrade openssl - brew install openssl@1.1 - - # install pyenv - git clone --depth 1 https://github.com/pyenv/pyenv ~/.pyenv - PYENV_ROOT="$HOME/.pyenv" - PATH="$PYENV_ROOT/bin:$PATH" - eval "$(pyenv init -)" - - case "${TOXENV}" in - py27) - curl -O https://bootstrap.pypa.io/get-pip.py - python get-pip.py --user - ;; - py33) - pyenv install 3.3.6 - pyenv global 3.3.6 - ;; - py34) - pyenv install 3.4.6 - pyenv global 3.4.6 - ;; - py35) - pyenv install 3.5.3 - pyenv global 3.5.3 - ;; - py36) - pyenv install 3.6.1 - pyenv global 3.6.1 - ;; - pypy*) - pyenv install "$PYPY_VERSION" - pyenv global "$PYPY_VERSION" - ;; - pypy3) - pyenv install pypy3-2.4.0 - pyenv global pypy3-2.4.0 - ;; - docs) - brew install enchant - curl -O https://bootstrap.pypa.io/get-pip.py - python get-pip.py --user - ;; - esac - pyenv rehash - python -m pip install --user virtualenv -else - # download, compile, and install if it's not already present via travis - # cache - if [ -n "${OPENSSL}" ]; then - OPENSSL_DIR="ossl-1/${OPENSSL}" - if [[ ! -f "$HOME/$OPENSSL_DIR/bin/openssl" ]]; then - curl -O https://www.openssl.org/source/openssl-$OPENSSL.tar.gz - tar zxf openssl-$OPENSSL.tar.gz - cd openssl-$OPENSSL - ./config shared no-asm no-ssl2 no-ssl3 -fPIC --prefix="$HOME/$OPENSSL_DIR" - # modify the shlib version to a unique one to make sure the dynamic - # linker doesn't load the system one. This isn't required for 1.1.0 at the - # moment since our Travis builders have a diff shlib version, but it doesn't hurt - sed -i "s/^SHLIB_MAJOR=.*/SHLIB_MAJOR=100/" Makefile - sed -i "s/^SHLIB_MINOR=.*/SHLIB_MINOR=0.0/" Makefile - sed -i "s/^SHLIB_VERSION_NUMBER=.*/SHLIB_VERSION_NUMBER=100.0.0/" Makefile - make depend - make install - fi +# download, compile, and install if it's not already present via travis +# cache +if [ -n "${OPENSSL}" ]; then + OPENSSL_DIR="ossl-1/${OPENSSL}" + if [[ ! -f "$HOME/$OPENSSL_DIR/bin/openssl" ]]; then + curl -O https://www.openssl.org/source/openssl-$OPENSSL.tar.gz + tar zxf openssl-$OPENSSL.tar.gz + cd openssl-$OPENSSL + ./config shared no-asm no-ssl2 no-ssl3 -fPIC --prefix="$HOME/$OPENSSL_DIR" + # modify the shlib version to a unique one to make sure the dynamic + # linker doesn't load the system one. This isn't required for 1.1.0 at the + # moment since our Travis builders have a diff shlib version, but it doesn't hurt + sed -i "s/^SHLIB_MAJOR=.*/SHLIB_MAJOR=100/" Makefile + sed -i "s/^SHLIB_MINOR=.*/SHLIB_MINOR=0.0/" Makefile + sed -i "s/^SHLIB_VERSION_NUMBER=.*/SHLIB_VERSION_NUMBER=100.0.0/" Makefile + make depend + make install fi - pip install virtualenv fi +pip install virtualenv python -m virtualenv ~/.venv source ~/.venv/bin/activate |