Skip to content

gh-156870: Use shared Stable ABI notes for remaining entries in tables - #160551

Merged
encukou merged 3 commits into
python:mainfrom
encukou:abi-table-annotations
Oct 28, 2026
Merged

encukou merged 3 commits into
python:mainfrom
encukou:abi-table-annotations

Conversation

@encukou

@encukou encukou commented Oct 24, 2026 •

Copy link
Copy Markdown
Member
  • Use one “manual” Stable ABI note per table, to make the rendered tables more compact.
  • Convert wide* tables to list-table.

* (plus the not-so-wide PyBUF_INDIRECT table, for consistency)

- Use a shared Stable ABI note
- Convert to list-table for maintainability
- Use a shared Stable ABI note
- Convert to list-table for maintainability
- Use a shared Stable ABI note
- Convert the Py_T_* table to list-table for maintainability
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 cpython-previews | 🛠️ Build #35369130 | 📁 Comparing be96e9e against main (46edd6f)

  🔍 Preview build  

3 files changed
± c-api/buffer.html
± c-api/long.html
± c-api/structures.html

@encukou
encukou merged commit d7ea5ba into python:main Oct 28, 2026
40 checks passed
@encukou encukou added the needs backport to 3.15 bugs and security fixes label Oct 28, 2026
@github-project-automation github-project-automation Bot moved this from Todo to Done in Docs PRs Oct 28, 2026
@miss-islington-app

Copy link
Copy Markdown

Thanks @encukou for the PR 🌮🎉.. I'm working now to backport this PR to: 3.15.
🐍🍒⛏🤖

@miss-islington-app

Copy link
Copy Markdown

Thanks @encukou for the PR 🌮🎉.. I'm working now to backport this PR to: 3.15.
🐍🍒⛏🤖

@encukou
encukou deleted the abi-table-annotations branch October 28, 2026 15:05
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Oct 28, 2026
… tables (pythonGH-160551)

- Use a shared Stable ABI note
- Convert some to list-table for maintainability
(cherry picked from commit d7ea5ba)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
@bedevere-app

bedevere-app Bot commented Oct 28, 2026

Copy link
Copy Markdown

GH-160827 is a backport of this pull request to the 3.15 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.15 bugs and security fixes label Oct 28, 2026
@miss-islington-app

Copy link
Copy Markdown

Sorry @encukou, I had trouble completing the backport.

Please retry by removing and re-adding the "needs backport to 3.15" label.
If that does not work, please backport manually with cherry_picker, see the devguide for more information.

cherry_picker d7ea5ba95e2e6fb821a3dd30ff955fce21b82502 3.15

encukou added a commit that referenced this pull request Oct 28, 2026
…n tables (GH-160551) (GH-160827)

- Use a shared Stable ABI note
- Convert some to list-table for maintainability

(cherry picked from commit d7ea5ba)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants