Skip to content

Commit 6d8dc71

Browse files
committed
Address reviews
1 parent fcc553a commit 6d8dc71

2 files changed

Lines changed: 36 additions & 32 deletions

File tree

Doc/bugs.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ It can be sometimes faster to fix bugs yourself and contribute patches to
1212
Python as it streamlines the process and involves fewer people. Learn how to
1313
:ref:`contribute <contributing-to-python>`.
1414

15+
16+
.. _reporting-documentation-bugs:
17+
1518
Documentation bugs
1619
==================
1720

Doc/howto/abi3t-migration.rst

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,43 +23,43 @@ to support.
2323
For example, each tag in the following table represents a separate
2424
library/wheel:
2525

26-
+-----------------+-------------------+------------------+
27-
| CPython version | Non-free-threaded | Free-threaded |
28-
+=================+===================+==================+
29-
| 3.12 | ``cpython-312`` | --- |
30-
+-----------------+-------------------+------------------+
31-
| 3.13 | ``cpython-313`` | ``cpython-313t`` |
32-
+-----------------+-------------------+------------------+
33-
| 3.14 | ``cpython-314`` | ``cpython-314t`` |
34-
+-----------------+-------------------+------------------+
35-
| 3.15 | ``cpython-315`` | ``cpython-315t`` |
36-
+-----------------+-------------------+------------------+
37-
| 3.16 | ``cpython-316`` | ``cpython-316t`` |
38-
+-----------------+-------------------+------------------+
39-
| Future versions | (etc.) | (etc.) |
40-
+-----------------+-------------------+------------------+
26+
+-----------------+-----------------------+------------------------+
27+
| CPython version | Non-free-threaded | Free-threaded |
28+
+=================+=======================+========================+
29+
| 3.12 | ``cpython-312`` | --- |
30+
+-----------------+-----------------------+------------------------+
31+
| 3.13 | ``cpython-313`` | ``cpython-313t`` |
32+
+-----------------+-----------------------+------------------------+
33+
| 3.14 | ``cpython-314`` | ``cpython-314t`` |
34+
+-----------------+-----------------------+------------------------+
35+
| 3.15 | ``cpython-315`` | ``cpython-315t`` |
36+
+-----------------+-----------------------+------------------------+
37+
| 3.16 | ``cpython-316`` | ``cpython-316t`` |
38+
+-----------------+-----------------------+------------------------+
39+
| Later versions | :samp:`cpython-3{YY}` | :samp:`cpython-3{YY}t` |
40+
+-----------------+-----------------------+------------------------+
4141

4242
That's a lot of builds, especially when multiplied by the number
4343
of supported platforms.
4444

4545
With the Stable ABI (``abi3``, introduced in CPython 3.2), a single extension
4646
(per platform) can cover all *non-free-threaded* builds of CPython:
4747

48-
+-----------------+-------------------+------------------+
49-
| CPython version | Non-free-threaded | Free-threaded |
50-
+=================+===================+==================+
51-
| 3.12 | ``abi3`` | --- |
52-
+-----------------+ +------------------+
53-
| 3.13 | | ``cpython-313t`` |
54-
+-----------------+ +------------------+
55-
| 3.14 | | ``cpython-314t`` |
56-
+-----------------+ +------------------+
57-
| 3.15 | | ``cpython-315t`` |
58-
+-----------------+ +------------------+
59-
| 3.16 | | ``cpython-316t`` |
60-
+-----------------+ +------------------+
61-
| Future versions | | (etc.) |
62-
+-----------------+-------------------+------------------+
48+
+-----------------+-------------------+------------------------+
49+
| CPython version | Non-free-threaded | Free-threaded |
50+
+=================+===================+========================+
51+
| 3.12 | ``abi3`` | --- |
52+
+-----------------+ +------------------------+
53+
| 3.13 | | ``cpython-313t`` |
54+
+-----------------+ +------------------------+
55+
| 3.14 | | ``cpython-314t`` |
56+
+-----------------+ +------------------------+
57+
| 3.15 | | ``cpython-315t`` |
58+
+-----------------+ +------------------------+
59+
| 3.16 | | ``cpython-316t`` |
60+
+-----------------+ +------------------------+
61+
| Later versions | | :samp:`cpython-3{YY}t` |
62+
+-----------------+-------------------+------------------------+
6363

6464
The Stable ABI for free-threaded builds (``abi3t``), introduced in
6565
CPython 3.15, does the same for free-threaded builds.
@@ -78,7 +78,7 @@ And it's compatible with non-free-threaded ones as well:
7878
+-----------------+ +
7979
| 3.16 | |
8080
+-----------------+ +
81-
| Future versions | |
81+
| Later versions | |
8282
+-----------------+-------------------+------------------+
8383

8484
\* (As above, the ``abi3`` extension is compatible with all non-free-threaded
@@ -555,7 +555,8 @@ Alas, this guide is limited, and cannot cover all possible code
555555
changes extensions may need.
556556

557557
If you find a problem that other extension authors might run into,
558-
consider submitting an issue (or pull request) for this guide.
558+
consider :ref:`reporting an issue <reporting-documentation-bugs>` (or sending
559+
a pull request) for this guide.
559560

560561
It is possible your issue cannot be fixed for the current version of ``abi3t``.
561562
In that case, reporting it may help it get prioritized for the next version

0 commit comments

Comments
 (0)