• Home
  • Raw
  • Download

Lines Matching +full:manylinux1 +full:- +full:x86

6 .. code-block:: console
11 -------------------
16 * x86-64 CentOS 7.x
17 * x86-64 & AArch64 CentOS 8.x
18 * x86-64 Fedora (latest)
19 * x86-64 macOS 10.15 Catalina
20 * x86-64 & AArch64 Ubuntu 18.04, 20.04
21 * x86-64 Ubuntu rolling
22 * x86-64 Debian Stretch (9.x), Buster (10.x), Bullseye (11.x), and Sid
24 * x86-64 Alpine (latest)
25 * 32-bit and 64-bit Python on 64-bit Windows Server 2019
30 * ``OpenSSL 1.1.0-latest``
31 * ``OpenSSL 1.1.1-latest``
35 --------------------------------
41 .. code-block:: console
52 .. code-block:: console
55 C:\> set LIB=C:\OpenSSL-win64\lib;%LIB%
56 C:\> set INCLUDE=C:\OpenSSL-win64\include;%INCLUDE%
68 .. _build-on-linux:
71 ------------------------------
74 are included. For users on pip 8.1 or above running on a ``manylinux1`` or
78 .. code-block:: console
90 Replace ``python3-dev`` with ``python-dev`` if you're using Python 2.
92 .. code-block:: console
94 $ sudo apk add gcc musl-dev python3-dev libffi-dev openssl-dev
96 If you get an error with ``openssl-dev`` you may have to use ``libressl-dev``.
101 Replace ``python3-dev`` with ``python-dev`` if you're using Python 2.
103 .. code-block:: console
105 $ sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
110 .. code-block:: console
112 $ sudo yum install redhat-rpm-config gcc libffi-devel python-devel \
113 openssl-devel
120 the pre-built wheel on ``manylinux`` compatible distributions you'll need to
121 use ``--no-binary``.
123 .. code-block:: console
125 $ pip install cryptography --no-binary cryptography
143 .. code-block:: console
145 $ ./config -Wl,--version-script=openssl.ld -Wl,-Bsymbolic-functions -fPIC shared
160 Cryptography ships statically-linked wheels for macOS, Windows, and Linux (via
166 However, you can build your own statically-linked wheels that will work on your
174 install the Cryptography dependencies as mentioned in :ref:`build-on-linux`.
180 latest non-FIPS release version number, then set the string appropriately. For
185 sufficiently-recent version of ``pip``. The Cryptography wheel in this
186 directory contains a statically-linked OpenSSL binding, which ensures that you
187 have access to the most-recent OpenSSL releases without corrupting your system
190 .. code-block:: console
192 set -e
199 pip install -U setuptools
200 pip install -U wheel pip
201 curl -O https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz
202 tar xvf openssl-${OPENSSL_VERSION}.tar.gz
203 cd openssl-${OPENSSL_VERSION}
204 ./config no-shared no-ssl2 no-ssl3 -fPIC --prefix=${CWD}/openssl
207 …CFLAGS="-I${CWD}/openssl/include" LDFLAGS="-L${CWD}/openssl/lib" pip wheel --no-binary :all: crypt…
210 ------------------------------
220 .. code-block:: console
230 .. code-block:: console
232 $ xcode-select --install
244 .. code-block:: console
247 …$ env LDFLAGS="-L$(brew --prefix openssl@1.1)/lib" CFLAGS="-I$(brew --prefix openssl@1.1)/include"…
251 .. code-block:: console
254 $ env LDFLAGS="-L/opt/local/lib" CFLAGS="-I/opt/local/include" pip install cryptography
260 .. code-block:: console
263 …K_FLAGS=1 LDFLAGS="$(brew --prefix openssl@1.1)/lib/libssl.a $(brew --prefix openssl@1.1)/lib/libc…
267 .. code-block:: console
270 …LAGS=1 LDFLAGS="/opt/local/lib/libssl.a /opt/local/lib/libcrypto.a" CFLAGS="-I/opt/local/include" …