Skip to content
Snippets Groups Projects
Frank Sauerburger's avatar
Frank Sauerburger authored
63db680a
History

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