aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2015-12-23 12:14:36 -0500
committerAlex Gaynor <alex.gaynor@gmail.com>2015-12-23 12:14:36 -0500
commit4fe07e84d38846be71dd42471b4a86710b9b808e (patch)
treee8508dbdebbee10424f5c7c5505e4e2caba71d2d
parent7e5c96fcc3773960dcb2c44520954dc14db5d72d (diff)
parent355174a147e616cf76b02761b6a5ffbe74f90243 (diff)
downloadcryptography-4fe07e84d38846be71dd42471b4a86710b9b808e.tar.gz
cryptography-4fe07e84d38846be71dd42471b4a86710b9b808e.tar.bz2
cryptography-4fe07e84d38846be71dd42471b4a86710b9b808e.zip
Merge pull request #2545 from reaperhulk/death-to-mac-098
remove all mac 0.9.8 tests
-rw-r--r--.travis.yml14
-rwxr-xr-x.travis/install.sh4
-rwxr-xr-x.travis/run.sh22
-rw-r--r--docs/installation.rst2
4 files changed, 10 insertions, 32 deletions
diff --git a/.travis.yml b/.travis.yml
index e1af18f9..fb61d3eb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -108,18 +108,6 @@ matrix:
env: TOXENV=py27 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=0
- language: generic
os: osx
- osx_image: xcode7
- env: TOXENV=py26 OPENSSL=0.9.8
- - language: generic
- os: osx
- osx_image: xcode7
- env: TOXENV=py27 OPENSSL=0.9.8
- - language: generic
- os: osx
- osx_image: xcode7
- env: TOXENV=pypy OPENSSL=0.9.8
- - language: generic
- os: osx
osx_image: osx10.11
env: TOXENV=py26 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1
- language: generic
@@ -129,7 +117,7 @@ matrix:
- language: generic
os: osx
osx_image: xcode7
- env: TOXENV=docs
+ env: TOXENV=docs CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1
install:
- ./.travis/install.sh
diff --git a/.travis/install.sh b/.travis/install.sh
index c5f94596..2003dbed 100755
--- a/.travis/install.sh
+++ b/.travis/install.sh
@@ -6,9 +6,7 @@ set -x
if [[ "$(uname -s)" == 'Darwin' ]]; then
brew update || brew update
- if [[ "${OPENSSL}" != "0.9.8" ]]; then
- brew outdated openssl || brew upgrade openssl
- fi
+ brew outdated openssl || brew upgrade openssl
# install pyenv
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
diff --git a/.travis/run.sh b/.travis/run.sh
index bda9b545..178dfc20 100755
--- a/.travis/run.sh
+++ b/.travis/run.sh
@@ -9,22 +9,14 @@ if [[ "$(uname -s)" == "Darwin" ]]; then
PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
- if [[ "${OPENSSL}" != "0.9.8" ]]; then
- # set our flags to use homebrew openssl
- export ARCHFLAGS="-arch x86_64"
- # if the build is static we need different LDFLAGS
- if [[ "${CRYPTOGRAPHY_OSX_NO_LINK_FLAGS}" == "1" ]]; then
- export LDFLAGS="/usr/local/opt/openssl/lib/libssl.a /usr/local/opt/openssl/lib/libcrypto.a"
- else
- export LDFLAGS="-L/usr/local/opt/openssl/lib"
- fi
- export CFLAGS="-I/usr/local/opt/openssl/include"
- # The Travis OS X jobs are run for two versions
- # of OpenSSL, but we only need to run the
- # CommonCrypto backend tests once. Exclude
- # CommonCrypto when we test against brew OpenSSL
- export TOX_FLAGS="--backend=openssl"
+ # set our flags to use homebrew openssl
+ # if the build is static we need different LDFLAGS
+ if [[ "${CRYPTOGRAPHY_OSX_NO_LINK_FLAGS}" == "1" ]]; then
+ export LDFLAGS="/usr/local/opt/openssl/lib/libssl.a /usr/local/opt/openssl/lib/libcrypto.a"
+ else
+ export LDFLAGS="-L/usr/local/opt/openssl/lib"
fi
+ export CFLAGS="-I/usr/local/opt/openssl/include"
else
if [[ "${TOXENV}" == "pypy" ]]; then
PYENV_ROOT="$HOME/.pyenv"
diff --git a/docs/installation.rst b/docs/installation.rst
index 61f9348e..16c42d2d 100644
--- a/docs/installation.rst
+++ b/docs/installation.rst
@@ -26,7 +26,6 @@ OpenSSL releases:
* ``OpenSSL 0.9.8e-fips-rhel5`` (``RHEL/CentOS 5``)
* ``OpenSSL 0.9.8k``
-* ``OpenSSL 0.9.8-latest`` (The most recent 0.9.8 release)
* ``OpenSSL 1.0.0-fips`` (``RHEL/CentOS 6.4``)
* ``OpenSSL 1.0.1``
* ``OpenSSL 1.0.1e-fips`` (``RHEL/CentOS 7``)
@@ -194,6 +193,7 @@ This will install a compiler (clang) along with (most of) the required
development headers.
You'll also need OpenSSL, which you can obtain from `Homebrew`_ or `MacPorts`_.
+Cryptography does **not** support Apple's deprecated OpenSSL distribution.
To build cryptography and dynamically link it: