Skip to content

Commit 08421bc

Browse files
committed
Revise top level structure per ncoghlan
1 parent e43ac67 commit 08421bc

1 file changed

Lines changed: 24 additions & 6 deletions

File tree

source/specifications/platform-compatibility-tags.rst

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,25 @@ Platform compatibility tags allow build tools to mark distributions as being
99
compatible with specific platforms, and allows installers to understand which
1010
distributions are compatible with the system they are running on.
1111

12-
General platform tags
13-
=====================
14-
1512
The platform compatibility tagging model used for the ``wheel`` distribution
1613
format is defined in :pep:`425`.
1714

18-
.. _manylinux:
15+
Platform tags for Windows
16+
-------------------------
17+
18+
The scheme defined in :pep:`425` covers public distribution of wheel files to
19+
systems running Windows.
20+
21+
Platform tags for macOS (Mac OS X)
22+
----------------------------------
23+
24+
The scheme defined in :pep:`425` covers public distribution of wheel files to
25+
systems running macOS (previously known as Mac OS X).
1926

20-
Platform tags for Linux platforms
21-
=================================
27+
Platform tags for common Linux distributions
28+
--------------------------------------------
29+
30+
.. _manylinux:
2231

2332
The scheme defined in :pep:`425` is insufficient for public distribution of
2433
wheel files (and \*nix wheel files in general) to Linux platforms, due to the
@@ -71,6 +80,15 @@ pip ``>=8.1.0`` ``>=19.0`` ``>=19.3`` [#]_
7180
auditwheel ``>=1.0.0`` ``>=2.0.0`` ``>=3.0.0`` [#]_
7281
========== ============== ================= =================
7382

83+
Platform tags for other \*nix platforms
84+
---------------------------------------
85+
86+
The scheme defined in :pep:`425` is not generally sufficient for public
87+
distribution of wheel files to other \*nix platforms. Efforts are currently
88+
(albeit intermittently) under way to define improved compatibility tagging
89+
schemes for AIX and for Alpine Linux.
90+
91+
7492
.. [#] https://wiki.centos.org/About/Product
7593
.. [#] Not yet released.
7694
.. [#] Not yet released.

0 commit comments

Comments
 (0)