Skip to content

Prepare release 0.21.0 - #883

Open
rgommers wants to merge 3 commits into
mesonbuild:mainfrom
rgommers:release-0.21.0
Open

Prepare release 0.21.0#883
rgommers wants to merge 3 commits into
mesonbuild:mainfrom
rgommers:release-0.21.0

Conversation

@rgommers

Copy link
Copy Markdown
Contributor

No description provided.

@rgommers rgommers added this to the v0.21.0 milestone Aug 25, 2026
@rgommers rgommers added the maintenance Regular code improvements that are not new features nor end-user-visible bugs label Aug 25, 2026
@rgommers

Copy link
Copy Markdown
Contributor Author

We may want to address a possible issue with the new editable install error reporting (#859 (comment)) still. Other PRs are optional; more important to get the release out soon, and we plan to do a 0.22.0 not too long after this one.

@dnicolodi dnicolodi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rgommers. I have some suggestions taking into account that the changelog

Comment thread CHANGELOG.rst
0.21.0
======

- Add support for abi3t - Stable ABI for free-threaded interpreters (PEP 803).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Add support for abi3t - Stable ABI for free-threaded interpreters (PEP 803).
- Add support for the stable ABI for free-threaded interpreters (``abi3t``).

Comment thread CHANGELOG.rst
Comment on lines +25 to +26
- CI improvements: add Python 3.15 and ``zizmor`` jobs, hash pinning of GitHub
Actions.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would leave this out as it is not user facing.

Suggested change
- CI improvements: add Python 3.15 and ``zizmor`` jobs, hash pinning of GitHub
Actions.

Comment thread CHANGELOG.rst

- Add support for abi3t - Stable ABI for free-threaded interpreters (PEP 803).
- Add support for platform-specific filename suffixes for Stable ABI extension
modules (cpython#122931).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
modules (cpython#122931).
- Add support for the stable ABI extension modules platform-specific filename suffixes
introduced in Python 3.15.

Comment thread CHANGELOG.rst
Comment on lines +23 to +24
- Implement support for ``.start`` files in the editable install loader (PEP
829) for Python >=3.15.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Implement support for ``.start`` files in the editable install loader (PEP
829) for Python >=3.15.
- Use ``.start`` files (PEP 829) instead of ``.pth`` files to implement editable
wheels for Python 3.15 and later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Regular code improvements that are not new features nor end-user-visible bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants