From 5ff5d487ca364f33086c373d738f3f8544416c41 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Fillion-Robin Date: Fri, 1 Mar 2019 14:42:59 -0500 Subject: [PATCH 1/2] manylinux: Trigger rebuild using updated manylinux images having Python 3.8 See https://github.com/pypa/manylinux/pull/273 --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index ef64366..e589b2c 100644 --- a/README.rst +++ b/README.rst @@ -179,7 +179,7 @@ dockcross/linux-x86 :target: https://microbadger.com/images/dockcross/manylinux-x64 dockcross/manylinux-x64 - |manylinux-x64-images| Docker `manylinux `_ image for building Linux x86_64 / amd64 `Python wheel packages `_. It includes Python 2.7, 3.4, 3.5, 3.6 and 3.7. + |manylinux-x64-images| Docker `manylinux `_ image for building Linux x86_64 / amd64 `Python wheel packages `_. It includes Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8. Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build `_ @@ -187,7 +187,7 @@ dockcross/manylinux-x64 :target: https://microbadger.com/images/dockcross/manylinux-x86 dockcross/manylinux-x86 - |manylinux-x86-images| Docker `manylinux `_ image for building Linux i686 `Python wheel packages `_. It includes Python 2.7, 3.4, 3.5, 3.6 and 3.7. + |manylinux-x86-images| Docker `manylinux `_ image for building Linux i686 `Python wheel packages `_. It includes Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8. Also has support for the dockcross script, and it has installations of CMake, Ninja, and `scikit-build `_ From cef767b66015f582d7a38c37f6bc954b8b26b4a2 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Fillion-Robin Date: Fri, 1 Mar 2019 18:19:49 -0500 Subject: [PATCH 2/2] manylinux: Reference custom manylinux images providing Python3.8 This commit updates the version of manylinux base images to use custom flavor having Python 3.8. See https://github.com/scikit-build/manylinux#available-branches Python 3.8.0a2 was initially added to upstream manylinux after integrating https://github.com/pypa/manylinux/pull/273. But considering that Python 3.8 is still an alpha release and that (1) the associated ABI is not yet stable and (2) incompatibilities are expected between wheels generated for alpha/beta/rc and final version of python 3.8.0, the manylinux maintainers decided to revert the update. --- manylinux-x64/Dockerfile.in | 2 +- manylinux-x86/Dockerfile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manylinux-x64/Dockerfile.in b/manylinux-x64/Dockerfile.in index 7515fef..068c50f 100644 --- a/manylinux-x64/Dockerfile.in +++ b/manylinux-x64/Dockerfile.in @@ -1,4 +1,4 @@ -FROM quay.io/pypa/manylinux1_x86_64:latest +FROM scikitbuild/manylinux1_x86_64:91cb02fb8 MAINTAINER Matt McCormick "matt.mccormick@kitware.com" ENV DEFAULT_DOCKCROSS_IMAGE dockcross/manylinux-x64 diff --git a/manylinux-x86/Dockerfile.in b/manylinux-x86/Dockerfile.in index a265641..cb28639 100644 --- a/manylinux-x86/Dockerfile.in +++ b/manylinux-x86/Dockerfile.in @@ -1,4 +1,4 @@ -FROM quay.io/pypa/manylinux1_i686:latest +FROM scikitbuild/manylinux1_i686:91cb02fb8 MAINTAINER Matt McCormick "matt.mccormick@kitware.com" ENV DEFAULT_DOCKCROSS_IMAGE dockcross/manylinux-x86