You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because these wheels need to be compiled on CentOS 5, this example uses Docker
14
-
running on Travis-CI to compile (you don't need to use docker at all to _use_
15
-
these wheels, it's just to compile them). The docker-based build environment
16
-
images are:
12
+
- manylinux1 for both Python 2 and 3 on 32 and 64 bit linux architectures.
13
+
- manylinux2010 for Python 2 and 3 on 64 bit linux architectures.
17
14
18
-
- 64-bit image (x86-64): ``quay.io/pypa/manylinux1_x86_64``[](https://quay.io/repository/pypa/manylinux1_x86_64)
19
-
- 32-bit image (i686): ``quay.io/pypa/manylinux1_i686``[](https://quay.io/repository/pypa/manylinux1_i686)
15
+
Because these wheels need to be compiled with a specific toolchain and support
16
+
libraries , this example uses Docker running on Travis-CI to compile (you don't
17
+
need to use docker at all to _use_ these wheels, it's just to compile them).
18
+
The docker-based build environment images are:
19
+
20
+
- 64-bit image for manylinux1 (x86-64): ``quay.io/pypa/manylinux1_x86_64``[](https://quay.io/repository/pypa/manylinux1_x86_64)
21
+
- 32-bit image for manylinux1 (i686): ``quay.io/pypa/manylinux1_i686``[](https://quay.io/repository/pypa/manylinux1_i686)
22
+
- 64-bit image for manylinux2010 (x86-64): ``quay.io/pypa/manylinux2010_x86_64``[](https://quay.io/repository/pypa/manylinux2010_x86_64)
20
23
21
24
This sample project contains a very simple C compile extension module that links
22
25
to an external library (ATLAS, a linear algebra library). The build is
@@ -31,13 +34,12 @@ resulting build logs can be found at
31
34
https://travis-ci.org/pypa/python-manylinux-demo
32
35
33
36
The `.travis.yml` file instructs Travis to run the script
34
-
`travis/build-wheels.sh` inside of the 32-bit and 64-bit manylinux1 docker
35
-
build environments. This script builds the package using `pip`. But these
36
-
wheels link against an external library. So to create self-contained wheels,
37
-
the build script runs the wheels through
38
-
[`auditwheel`](https://pypi.python.org/pypi/auditwheel), which copies the external
39
-
library into the wheel itself, so that users won't need to install any extra non-PyPI
40
-
dependencies.
37
+
`travis/build-wheels.sh` inside of the various docker build environments. This
38
+
script builds the package using `pip`. But these wheels link against an
39
+
external library. So to create self-contained wheels, the build script runs the
40
+
wheels through [`auditwheel`](https://pypi.python.org/pypi/auditwheel), which
41
+
copies the external library into the wheel itself, so that users won't need to
0 commit comments