This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Check that all symbols in the limited ABI are exported
Type: Stage: patch review
Components: Tests Versions: Python 3.10
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: Igor.Skochinsky, erlendaasland, pablogsal, vstinner
Priority: normal Keywords: patch

Created on 2020-12-02 20:52 by pablogsal, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 23616 merged pablogsal, 2020-12-02 20:53
PR 23648 merged pablogsal, 2020-12-04 22:53
Messages (7)
msg382336 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2020-12-02 20:52
From the discussion at the end of https://bugs.python.org/issue40939 is important to add a check to the CI that can tell us if we mistakenly remove a symbol of the limited ABI.
msg382511 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2020-12-04 17:08
My collection of links about the Python stable ABI:
https://pythoncapi.readthedocs.io/stable_abi.html
msg382536 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2020-12-04 22:06
New changeset 85f1dedb8d05774e0d3739be0a11cd970b98097f by Pablo Galindo in branch 'master':
bpo-42545: Check that all symbols in the limited ABI are exported (GH-23616)
https://github.com/python/cpython/commit/85f1dedb8d05774e0d3739be0a11cd970b98097f
msg382538 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2020-12-04 22:10
I want to make some tweaks to the script, so I will leave this open
msg382545 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2020-12-04 23:19
New changeset 79c1849b9e5b635bd36b13e1be9dc7cbc2bd6312 by Pablo Galindo in branch 'master':
bpo-42545: Improve the error message in the stable API script (GH-23648)
https://github.com/python/cpython/commit/79c1849b9e5b635bd36b13e1be9dc7cbc2bd6312
msg405074 - (view) Author: Erlend E. Aasland (erlendaasland) * (Python triager) Date: 2021-10-27 07:41
Pablo, can this be closed?
msg405089 - (view) Author: Pablo Galindo Salgado (pablogsal) * (Python committer) Date: 2021-10-27 12:15
We are missing documentation in the devguide. We could close this and open an issue in the devguide :)
History
Date User Action Args
2022-04-11 14:59:38adminsetgithub: 86711
2021-10-27 12:15:50pablogsalsetmessages: + msg405089
2021-10-27 07:41:19erlendaaslandsetnosy: + erlendaasland
messages: + msg405074
2020-12-04 23:19:38pablogsalsetmessages: + msg382545
2020-12-04 22:53:54pablogsalsetpull_requests: + pull_request22516
2020-12-04 22:10:48pablogsalsetmessages: + msg382538
2020-12-04 22:06:07pablogsalsetmessages: + msg382536
2020-12-04 17:08:17vstinnersetmessages: + msg382511
2020-12-03 12:31:18Igor.Skochinskysetnosy: + Igor.Skochinsky
2020-12-02 21:59:51pablogsalsetnosy: + vstinner
2020-12-02 20:53:01pablogsalsetkeywords: + patch
stage: patch review
pull_requests: + pull_request22484
2020-12-02 20:52:19pablogsalcreate