PEP 571: Resolve unreferenced footnotes (#3248)
This commit is contained in:
parent
d5e12f5b17
commit
8e47e8bed3
32
pep-0571.rst
32
pep-0571.rst
|
@ -1,7 +1,5 @@
|
||||||
PEP: 571
|
PEP: 571
|
||||||
Title: The manylinux2010 Platform Tag
|
Title: The manylinux2010 Platform Tag
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Mark Williams <mrw@enotuniq.org>,
|
Author: Mark Williams <mrw@enotuniq.org>,
|
||||||
Geoffrey Thomas <geofft@ldpreload.com>,
|
Geoffrey Thomas <geofft@ldpreload.com>,
|
||||||
Thomas Kluyver <thomas@kluyver.me.uk>
|
Thomas Kluyver <thomas@kluyver.me.uk>
|
||||||
|
@ -61,7 +59,7 @@ from CentOS 6 and that the ``manylinux`` toolchain, PyPI, and ``pip``
|
||||||
be updated to support it.
|
be updated to support it.
|
||||||
|
|
||||||
This was originally proposed as ``manylinux2``, but the versioning has
|
This was originally proposed as ``manylinux2``, but the versioning has
|
||||||
been changed to use calendar years (also known as CalVer [23]_). This
|
been changed to use calendar years (also known as CalVer [22]_). This
|
||||||
makes it easier to define future *manylinux* tags out of order: for
|
makes it easier to define future *manylinux* tags out of order: for
|
||||||
example, a hypothetical ``manylinux2017`` standard may be defined via
|
example, a hypothetical ``manylinux2017`` standard may be defined via
|
||||||
a new PEP before ``manylinux2014``, or a ``manylinux2007`` standard
|
a new PEP before ``manylinux2014``, or a ``manylinux2007`` standard
|
||||||
|
@ -238,11 +236,11 @@ distribution's upcoming releases. [17]_ If Travis CI, for example,
|
||||||
begins running jobs under
|
begins running jobs under
|
||||||
a kernel that does not provide the ``vsyscall`` interface, Python
|
a kernel that does not provide the ``vsyscall`` interface, Python
|
||||||
packagers will not be able to use our Docker images there to build
|
packagers will not be able to use our Docker images there to build
|
||||||
``manylinux`` wheels. [19]_
|
``manylinux`` wheels. [18]_
|
||||||
|
|
||||||
We have derived a patch from the ``glibc`` git repository that
|
We have derived a patch from the ``glibc`` git repository that
|
||||||
backports the removal of all dependencies on ``vsyscall`` to the
|
backports the removal of all dependencies on ``vsyscall`` to the
|
||||||
version of ``glibc`` included with our ``manylinux2010`` image. [20]_
|
version of ``glibc`` included with our ``manylinux2010`` image. [19]_
|
||||||
Rebuilding ``glibc``, and thus building ``manylinux2010`` image itself,
|
Rebuilding ``glibc``, and thus building ``manylinux2010`` image itself,
|
||||||
still requires a host kernel that provides the ``vsyscall`` mechanism,
|
still requires a host kernel that provides the ``vsyscall`` mechanism,
|
||||||
but the resulting image can be both run on hosts that provide it and
|
but the resulting image can be both run on hosts that provide it and
|
||||||
|
@ -257,7 +255,7 @@ Auditwheel
|
||||||
----------
|
----------
|
||||||
|
|
||||||
The ``auditwheel`` tool has also been updated to produce
|
The ``auditwheel`` tool has also been updated to produce
|
||||||
``manylinux2010`` wheels. [21]_ Its behavior and purpose are otherwise
|
``manylinux2010`` wheels. [20]_ Its behavior and purpose are otherwise
|
||||||
unchanged from :pep:`513`.
|
unchanged from :pep:`513`.
|
||||||
|
|
||||||
|
|
||||||
|
@ -305,7 +303,7 @@ this PEP. As a result, ``manylinux1`` wheels are considered
|
||||||
``manylinux2010`` wheels. A ``pip`` that recognizes the ``manylinux2010``
|
``manylinux2010`` wheels. A ``pip`` that recognizes the ``manylinux2010``
|
||||||
platform tag will thus install ``manylinux1`` wheels for
|
platform tag will thus install ``manylinux1`` wheels for
|
||||||
``manylinux2010`` platforms -- even when explicitly set -- when no
|
``manylinux2010`` platforms -- even when explicitly set -- when no
|
||||||
``manylinux2010`` wheels are available. [22]_
|
``manylinux2010`` wheels are available. [21]_
|
||||||
|
|
||||||
PyPI Support
|
PyPI Support
|
||||||
============
|
============
|
||||||
|
@ -358,28 +356,18 @@ References
|
||||||
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852620)
|
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852620)
|
||||||
.. [17] [Wheel-builders] Heads-up re: new kernel configurations breaking the manylinux docker image
|
.. [17] [Wheel-builders] Heads-up re: new kernel configurations breaking the manylinux docker image
|
||||||
(https://mail.python.org/pipermail/wheel-builders/2016-December/000239.html)
|
(https://mail.python.org/pipermail/wheel-builders/2016-December/000239.html)
|
||||||
.. [18] No longer used
|
.. [18] Travis CI
|
||||||
.. [19] Travis CI
|
|
||||||
(https://travis-ci.org/)
|
(https://travis-ci.org/)
|
||||||
.. [20] remove-vsyscall.patch
|
.. [19] remove-vsyscall.patch
|
||||||
https://github.com/markrwilliams/manylinux/commit/e9493d55471d153089df3aafca8cfbcb50fa8093#diff-3eda4130bdba562657f3ec7c1b3f5720
|
https://github.com/markrwilliams/manylinux/commit/e9493d55471d153089df3aafca8cfbcb50fa8093#diff-3eda4130bdba562657f3ec7c1b3f5720
|
||||||
.. [21] auditwheel manylinux2 branch
|
.. [20] auditwheel manylinux2 branch
|
||||||
(https://github.com/markrwilliams/auditwheel/tree/manylinux2)
|
(https://github.com/markrwilliams/auditwheel/tree/manylinux2)
|
||||||
.. [22] pip manylinux2 branch
|
.. [21] pip manylinux2 branch
|
||||||
https://github.com/markrwilliams/pip/commits/manylinux2
|
https://github.com/markrwilliams/pip/commits/manylinux2
|
||||||
.. [23] Calendar Versioning
|
.. [22] Calendar Versioning
|
||||||
http://calver.org/
|
http://calver.org/
|
||||||
|
|
||||||
Copyright
|
Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
This document has been placed into the public domain.
|
This document has been placed into the public domain.
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
sentence-end-double-space: t
|
|
||||||
fill-column: 70
|
|
||||||
coding: utf-8
|
|
||||||
End:
|
|
||||||
|
|
Loading…
Reference in New Issue