Custom variants of the official manylinux image. Used for creating wheels of C extension modules.
10K+
Caution
These are not the offical manylinux images. Please refer to quay.io instead. This project builds custom variants of the official manylinux images. It is used by the Department of Structural Mechanics at the Institute of Lightweight Structures of the German Aerospace Center to create python wheels of C extension modules.
Use GIT to get the latest code base. From the command line, use
git clone -b pyx_pypa https://gitlab.com/dlr-sy/pyxmake pyx_pypa
If you check out the repository for the first time, you have to initialize all submodule dependencies first. Execute the following from within the repository.
git submodule update --init --recursive
To update all refererenced submodules to the latest production level, use
git submodule foreach --recursive 'git pull origin $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)'
Pull the docker image using the following command and replace [tag] with the specific variant you want to use:
docker pull stmlab/pypa:[tag]
After pulling the image, run it in interactive mode using:
docker run -it --name [container-name] stmlab/pypa:[tag]
Warning
All images herein are updated weekly and deprecated tags are silently overwritten. Services that rely on unchangeable base images should not use this repository. These images are only suitable for developers who prefer continuous updates and accept short-term pipeline and/or build failures.
All images have poetry, auditwheel and the GNU Compiler Collection pre-installed. Together with PyXMake as a poetry plugin, wheels of python projects relying on C extension modules can be created.
Please refer to the linked repository for specific application examples.
Content type
Image
Digest
sha256:4279becf4…
Size
1.6 GB
Last updated
6 days ago
docker pull stmlab/pypa:musllinux_1_2