[Python-checkins] peps: Apply Nathaniel's latest changes

chris.angelico python-checkins at python.org
Sat Jan 30 15:51:30 EST 2016


https://hg.python.org/peps/rev/faaba6f37298
changeset:   6218:faaba6f37298
user:        Chris Angelico <rosuav at gmail.com>
date:        Sun Jan 31 07:51:23 2016 +1100
summary:
  Apply Nathaniel's latest changes

files:
  pep-0513.txt |  12 ++++++------
  1 files changed, 6 insertions(+), 6 deletions(-)


diff --git a/pep-0513.txt b/pep-0513.txt
--- a/pep-0513.txt
+++ b/pep-0513.txt
@@ -17,7 +17,7 @@
 ========
 
 This PEP proposes the creation of a new platform tag for Python package built
-distributions, such as wheels, called ``manylinux1_{x86_64,i386}`` with
+distributions, such as wheels, called ``manylinux1_{x86_64,i686}`` with
 external dependencies limited to a standardized, restricted subset of
 the Linux kernel and core userspace ABI. It proposes that PyPI support
 uploading and distributing wheels with this platform tag, and that ``pip``
@@ -40,7 +40,7 @@
 
 Build tools using PEP 425 platform tags [3]_ do not track information about the
 particular Linux distribution or installed system libraries, and instead assign
-all wheels the too-vague ``linux_i386`` or ``linux_x86_64`` tags. Because of
+all wheels the too-vague ``linux_i686`` or ``linux_x86_64`` tags. Because of
 this ambiguity, there is no expectation that ``linux``-tagged built
 distributions compiled on one machine will work properly on another, and for
 this reason, PyPI has not permitted the uploading of wheels for Linux.
@@ -159,7 +159,7 @@
 built against a version of CPython compiled with 4-byte unicode
 support (i.e. one where ``sys.maxunicode > 0xFFFF``).
 
-Because CentOS 5 is only available for x86_64 and i386 architectures,
+Because CentOS 5 is only available for x86_64 and i686 architectures,
 these are the only architectures currently supported by the ``manylinux1``
 policy.
 
@@ -384,9 +384,9 @@
 Specifically, the algorithm we propose is::
 
     def is_manylinux1_compatible():
-        # Only Linux, and only x86-64 / i386
+        # Only Linux, and only x86-64 / i686
         from distutils.util import get_platform
-        if get_platform() not in ["linux_x86_64", "linux_i386"]:
+        if get_platform() not in ["linux-x86_64", "linux-i686"]:
             return False
 
         # "wide" Unicode mode is mandatory (always true on CPython 3.3+)
@@ -437,7 +437,7 @@
 that a single filesystem might contain many different interpreter
 environments, each with their own ABI profile -- the ``manylinux1``
 compatibility of a system-installed x86_64 CPython might not tell us
-much about the ``manylinux1`` compatibility of a user-installed i386
+much about the ``manylinux1`` compatibility of a user-installed i686
 PyPy. Locating this configuration information within the Python
 environment itself ensures that it remains attached to the correct
 binary, and dramatically simplifies lookup code.

-- 
Repository URL: https://hg.python.org/peps


More information about the Python-checkins mailing list