@@ -84,23 +84,21 @@ a clean Ubuntu 14.04 container.
...
@@ -84,23 +84,21 @@ a clean Ubuntu 14.04 container.
Build phase
Build phase
-----------
-----------
Specify the Manylinux version to build for with the `MB_ML_VER` environment variable. The default version is `1`. Versions that are currently valid are:
Specify the Manylinux version to build for with the ``MB_ML_VER`` environment
variable. The default version is ``1``. Versions that are currently valid are:
* `1` (see [PEP 513](https://www.python.org/dev/peps/pep-0513);
* ``1`` corresponding to manylinux1 (see [PEP 513](https://www.python.org/dev/peps/pep-0513);
* `2010` (see [PEP
* ``2010`` corresponding to manylinux2010 (see [PEP
571](https://www.python.org/dev/peps/pep-0571).
571](https://www.python.org/dev/peps/pep-0571).
* ``2014`` corresponding to manylinux2014 and adds more architectures to ``PLAT``
At some point `2014` will be a valid version - see [PEP
(see [PEP 599](https://www.python.org/dev/peps/pep-0599).
599](https://www.python.org/dev/peps/pep-0599).
The environment variable specified which Manylinux docker container you are building in.
The environment variable specified which Manylinux docker container you are building in.
The `PLAT` environment variable can be one of `x86_64` or `i686`, specifying 64-bit and 32-bit builds, respectively. The default is 64-bit.
The ``PLAT`` environment variable can be one of ``x86_64``, ``i686`` ``s390x``,
``ppc64le``, or ``aarch64``, specifying 64-bit x86, 32-bit x86, 64-bit s390x,
At the time of writing, Manylinux2010 only supports 64-bit
PowerPC, and ARM builds, respectively. The default is ``x86_64``. Only ``x86_64``
builds, so `MB_ML_VER=2010` and `PLAT=i686` is an invalid
and ``i686`` are valid on manylinux1 and manylinux2010.
combination, and will generate an error when trying to find the
matching Docker image.
``multibuild/travis_linux_steps.sh`` defines the ``build_wheel`` function,
``multibuild/travis_linux_steps.sh`` defines the ``build_wheel`` function,
which starts up the Manylinux1 Docker container to run a wrapper script
which starts up the Manylinux1 Docker container to run a wrapper script