Manylinux and somelinux
Python-Build is an unofficial fork of the manylinux repository. The docker images are identical
when build with the default settings (except ucs2
is not included). The
Dockerfiles can be build with --build-arg=SHARED=true
and/or
--build-arg=GTEST=true
. The first argument creates shared libraries for
python, the second argument compiles googletest.
If one (or both) build argument is
set to true
, the resulting docker image will not qualify as manylinux
. These
images contain libpythonX.Y.so
and libgtest.so
. The
purpose of these images is to test wheels with googletest
for different python
versions and 32 and 64 bit. Build artifacts from these images should not be
distributed.
--build-arg |
Purpose | manylinux |
---|---|---|
none | Building wheels for various python versions (2.x, 3.x) (32bit, 64bit) | yes (except ucs2 ) |
GTEST=true SHARED=true
|
Load already built wheels, link them with python and googletest to test extensions. | NO! |
Registry
The registry provides ready-made images with shared libraries of python and googletest.
Image name | SHARED |
GTEST |
---|---|---|
manylinux2010 (i686, nox86-86) | no | no |
somelinux2010 (i686, x86-86) | yes | no |
gtest (i686, x86-86) | yes | yes |