From 391faf811165f4a8b37c6a4ad16c6944a48a1ccfd0bc00660871392d14cf2080 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 20 Nov 2024 14:58:19 +0000 Subject: [PATCH] - update to 0.17.1: * Update tests to work with newly released pyproject-metadata 0.9.0. * Fix tests to work when not executed in a git work tree. * 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-meson-python?expand=0&rev=26 --- meson_python-0.16.0.tar.gz | 3 --- meson_python-0.17.1.tar.gz | 3 +++ python-meson-python.changes | 31 +++++++++++++++++++++++++++++++ python-meson-python.spec | 2 +- 4 files changed, 35 insertions(+), 4 deletions(-) delete mode 100644 meson_python-0.16.0.tar.gz create mode 100644 meson_python-0.17.1.tar.gz diff --git a/meson_python-0.16.0.tar.gz b/meson_python-0.16.0.tar.gz deleted file mode 100644 index bd21c39..0000000 --- a/meson_python-0.16.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9068c17e36c89d6c7ff709fffb2a8a9925e8cd0b02629728e5ceaf2ec505cb5f -size 82012 diff --git a/meson_python-0.17.1.tar.gz b/meson_python-0.17.1.tar.gz new file mode 100644 index 0000000..10a2859 --- /dev/null +++ b/meson_python-0.17.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efb91f69f2e19eef7bc9a471ed2a4e730088cc6b39eacaf3e49fc4f930eb5f83 +size 82687 diff --git a/python-meson-python.changes b/python-meson-python.changes index 58dba6f..2270ed3 100644 --- a/python-meson-python.changes +++ b/python-meson-python.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Wed Nov 20 14:58:13 UTC 2024 - Dirk Müller + +- update to 0.17.1: + * Update tests to work with newly released pyproject-metadata + 0.9.0. + * Fix tests to work when not executed in a git work tree. + * 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. + ------------------------------------------------------------------- Sun Sep 29 11:22:59 UTC 2024 - Ben Greiner diff --git a/python-meson-python.spec b/python-meson-python.spec index 71169ac..c667349 100644 --- a/python-meson-python.spec +++ b/python-meson-python.spec @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-meson-python -Version: 0.16.0 +Version: 0.17.1 Release: 0 Summary: Meson Python build backend (PEP 517) License: MIT