From 746b5c1341ea7db88f7e2769187ca58147c47f05 Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Fri, 27 Sep 2019 12:50:31 -0500 Subject: [PATCH 1/3] PEP 599: More precise microarchitecture for ARMv7 --- pep-0599.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pep-0599.rst b/pep-0599.rst index 60177e1c54b..a864bd0f236 100644 --- a/pep-0599.rst +++ b/pep-0599.rst @@ -83,12 +83,12 @@ the ``manylinux2014`` tag: x86_64 i686 aarch64 - armhfp + armv7l ppc64 ppc64le s390x - This list adds support for ARM (aarch64, armhfp) and PowerPC + This list adds support for ARMv7 (armv7l), ARMv8 (aarch64) and PowerPC (ppc64, ppc64le) architectures supported by the CentOS Alternative Architecture Special Interest Group, as well as the IBM Z (s390x) architecture. [5]_ @@ -229,7 +229,7 @@ Specifically, the algorithm we propose is:: "linux-x86_64", "linux-i686", "linux-aarch64", - "linux-armhfp", + "linux-armv7l", "linux-ppc64", "linux-ppc64le", "linux-s390x", From 888a5b4e89a91d81ae1659e00ed2504a0dce486f Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Fri, 27 Sep 2019 12:12:05 -0500 Subject: [PATCH 2/3] PEP 599: Fix footer formatting --- pep-0599.rst | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pep-0599.rst b/pep-0599.rst index a864bd0f236..61c13273c9b 100644 --- a/pep-0599.rst +++ b/pep-0599.rst @@ -280,19 +280,18 @@ References .. [1] CentOS Product Specifications (https://wiki.centos.org/About/Product) -.. [2] PEP 425 -- Compatibility Tags for Built Distributions +.. [2] PEP 425: Compatibility Tags for Built Distributions (https://www.python.org/dev/peps/pep-0425/) .. [3] Tracking issue for manylinux2010 rollout (https://github.com/pypa/manylinux/issues/179) .. [4] Red Hat Universal Base Image 7 (https://access.redhat.com/containers/?tab=overview#/registry.access.redhat.com/ubi7) - (https://wiki.centos.org/SpecialInterestGroup/AltArch) .. [5] The CentOS Alternative Architecture Special Interest Group (https://wiki.centos.org/SpecialInterestGroup/AltArch) -.. [6] PEP 3149 - https://www.python.org/dev/peps/pep-3149/ +.. [6] PEP 3149: ABI version tagged .so files + (https://www.python.org/dev/peps/pep-3149/) .. [7] SOABI support for Python 2.X and PyPy - https://github.com/pypa/pip/pull/3075 + (https://github.com/pypa/pip/pull/3075) .. [8] auditwheel (https://github.com/pypa/auditwheel/) From 73fedcb7df0cc0f582beabdea14a490d03d96c2c Mon Sep 17 00:00:00 2001 From: Dustin Ingram Date: Sun, 29 Sep 2019 16:31:38 -0500 Subject: [PATCH 3/3] Fix typo with maximum gcc symbol version --- pep-0599.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pep-0599.rst b/pep-0599.rst index 61c13273c9b..ac0f2963eed 100644 --- a/pep-0599.rst +++ b/pep-0599.rst @@ -166,7 +166,7 @@ the ``manylinux2014`` tag: GLIBC_2.17 CXXABI_1.3.7 GLIBCXX_3.4.19 - GCC_4.8.5 + GCC_4.8.0 As an example, ``manylinux2014`` wheels may include binary artifacts that require ``glibc`` symbols at version ``GLIBC_2.12``,