From d850694975ff3071e81a47f6f15228f2ef7ada78 Mon Sep 17 00:00:00 2001 From: Daniele Nicolodi Date: Sat, 19 Oct 2024 11:22:04 +0200 Subject: [PATCH 1/3] DOC: fix typo --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b6910e11a..ccf53019a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -38,7 +38,7 @@ Changelog emit a message indicating that the package is being rebuilt but suppress any output when there is no work to do. -Daniele Nicolodi, Loïc Estève, Ralf Gommers --- 16-04-2024 +Daniele Nicolodi, Loïc Estève, Ralf Gommers --- 16-04-2024 0.15.0 From c724e165d3913b5299b6cf59acfdffabcdc44573 Mon Sep 17 00:00:00 2001 From: Daniele Nicolodi Date: Sat, 19 Oct 2024 11:21:32 +0200 Subject: [PATCH 2/3] DOC: update changelog for 0.17.0 --- CHANGELOG.rst | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ccf53019a..f767c9ad3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -11,6 +11,32 @@ Changelog +++++++++ +0.17.0 +====== + +- Refuse to build wheels targeting the limited API and free-threaded CPython: + the free-threaded CPython build does not support the limited API yet. +- Always use UTF-8 encoding for writing Meson native and cross files. Always + use UTF-8 encoding for reading read Meson introspection data and + ``pyproject.toml``. +- Do not include uncommitted changes when creating source distributions. + Previously, uncommitted changes to files under version control were + included, but not untracked files. There was no strong use case for this + behavior and it was too surprising to keep it. +- Make source distribution reproducible: use the modification time of + ``pyproject.toml`` for the generated files in the source distribution + archives. +- Disable the ``abi3`` wheel tag for PyPy when building wheels targeting the + limited API: PyPy supports the limited API but not the stable ABI. +- Raise ``ImportError`` when the package rebuild fails when importing an + editable install. +- Fix the wheel platform tag for GraalPy. +- Add ``.gitignore`` and ``.hgignore`` files to build directory if it is empty. +- Allow ``install_subdir()`` of missing directories. + +Christian Clauss, Daniele Nicolodi, Jonathan J. Helmus, Leo Singer, Loïc +Estève, Michael Simacek, Ralf Gommers, Simon McVittie --- 19-10-2024. + 0.16.0 ====== From ca3343196b987887cde8818737e613da7b09d36a Mon Sep 17 00:00:00 2001 From: Daniele Nicolodi Date: Sat, 19 Oct 2024 11:43:26 +0200 Subject: [PATCH 3/3] REL: set version to 0.17.0 --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index e78e38ed9..5b5098055 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: MIT -project('meson-python', version: '0.17.0.dev0') +project('meson-python', version: '0.17.0') py = import('python').find_installation()