From 0a5d483cb636beb678f78287a5e0095222d47988 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Fri, 6 Sep 2024 19:27:04 +0200 Subject: [PATCH] release --- NEWS | 18 ++++++++++++++++++ meson.build | 2 +- pyproject.toml | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 9110efd..2c217d2 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,23 @@ Since version 1.11.0 Pycairo uses `Semantic Versioning `__ +.. _v1.27.0: + +1.27.0 - 2024-09-06 +------------------- + +This release only contains build related changes/fixes and no API changes. + +* Drop support for Python 3.8 +* Add Windows wheels for Python 3.13 +* Updated cairo in Windows wheels from 1.18.0 to 1.18.2 +* Port PEP517/wheel build from setuptools to meson-python. This means setup.py + is gone. System packagers should not switch to wheel builds and continue using + meson directly. +* meson: install the package metadata to .dist-info/METADATA instead of .egg-info +* Drop arm64 Windows wheels again. pypa/cibuildwheel does not support cross + compiling with meson-python. They might be added back in the future if GitHub + Actions gains a native Windows runner with arm64 support. + .. _v1.26.1: 1.26.1 - 2024-06-21 diff --git a/meson.build b/meson.build index 9ff0aeb..e94f71d 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project( 'pycairo', 'c', - version: '1.26.2', + version: '1.27.0', meson_version: '>= 0.64.0', license: 'LGPL-2.1-only OR MPL-1.1', default_options: [ diff --git a/pyproject.toml b/pyproject.toml index f1420b6..f348a5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pycairo" -version = "1.26.2" +version = "1.27.0" description = "Python interface for cairo" readme = "README.rst" requires-python = ">=3.9"