Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pycairo for openSUSE:Factory
checked in at 2026-10-06 19:13:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycairo (Old)
and /work/SRC/openSUSE:Factory/.python-pycairo.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycairo"
Tue Oct 6 19:13:38 2026 rev:19 rq:1382448 version:1.29.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycairo/python-pycairo.changes
2026-08-11 17:09:59.919903608 +0200
+++
/work/SRC/openSUSE:Factory/.python-pycairo.new.3698736/python-pycairo.changes
2026-10-06 19:13:41.054622171 +0200
@@ -1,0 +2,8 @@
+Mon Oct 5 06:06:32 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.29.2:
+ * Update dependencies (cairo 1.18.4 -> 1.18.6) for
+ the Windows wheels
+- Update version dependencies according to meson.build.
+
+-------------------------------------------------------------------
Old:
----
pycairo-1.29.1.tar.gz
New:
----
pycairo-1.29.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pycairo.spec ++++++
--- /var/tmp/diff_new_pack.jQI0qi/_old 2026-10-06 19:13:42.438680400 +0200
+++ /var/tmp/diff_new_pack.jQI0qi/_new 2026-10-06 19:13:42.439680442 +0200
@@ -19,14 +19,14 @@
%{?sle15_python_module_pythons}
%define oldpython python
Name: python-pycairo
-Version: 1.29.1
+Version: 1.29.2
Release: 0
Summary: Python Bindings for Cairo
License: LGPL-2.1-or-later OR MPL-1.1
URL: https://github.com/pygobject/pycairo
Source: %{url}/releases/download/v%{version}/pycairo-%{version}.tar.gz
BuildRequires: %{python_module devel >= 3.9}
-BuildRequires: %{python_module meson-python}
+BuildRequires: %{python_module meson-python >= 0.16.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
BuildRequires: cairo-devel >= 1.15.10
++++++ pycairo-1.29.1.tar.gz -> pycairo-1.29.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/.ci/download-cairo-win32.py
new/pycairo-1.29.2/.ci/download-cairo-win32.py
--- old/pycairo-1.29.1/.ci/download-cairo-win32.py 2026-08-07
10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/.ci/download-cairo-win32.py 2026-10-04
20:54:41.000000000 +0200
@@ -10,7 +10,7 @@
from pathlib import Path
from urllib.request import urlretrieve as download
-CAIRO_VERSION = "1.18.4-v3"
+CAIRO_VERSION = "1.18.6"
def get_platform() -> str:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/.github/workflows/test.yml
new/pycairo-1.29.2/.github/workflows/test.yml
--- old/pycairo-1.29.1/.github/workflows/test.yml 2026-08-07
10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/.github/workflows/test.yml 2026-10-04
20:54:41.000000000 +0200
@@ -67,7 +67,7 @@
poetry run coverage xml -i
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f
# v7.0.0
+ uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5
# v7.1.1
ubuntu:
runs-on: ubuntu-latest
@@ -117,7 +117,7 @@
uv run coverage xml -i
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f #
v7.0.0
+ uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 #
v7.1.1
- name: Run linters
if: ${{ !contains(matrix.python-version, 'pypy') }}
@@ -209,7 +209,7 @@
uv run coverage xml -i
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f
# v7.0.0
+ uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5
# v7.1.1
macos:
runs-on: macos-latest
@@ -242,4 +242,4 @@
uv run coverage xml -i
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f
# v7.0.0
+ uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5
# v7.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/.github/workflows/wheels.yml
new/pycairo-1.29.2/.github/workflows/wheels.yml
--- old/pycairo-1.29.1/.github/workflows/wheels.yml 2026-08-07
10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/.github/workflows/wheels.yml 2026-10-04
20:54:41.000000000 +0200
@@ -66,7 +66,7 @@
arch : ${{ matrix.arch }}
- name: Build wheels
- uses: pypa/cibuildwheel@1828c10ab37f080699c7b81cea34097c684a7074 #
v4.2.0
+ uses: pypa/cibuildwheel@e090b81e30c4d855ea63bf4b6e59204c09a101ae #
v4.2.1
env:
CFLAGS: "-DCAIRO_WIN32_STATIC_BUILD=1"
CIBW_BEFORE_BUILD: "python {package}/.ci/download-cairo-win32.py ${{
matrix.arch }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/NEWS new/pycairo-1.29.2/NEWS
--- old/pycairo-1.29.1/NEWS 2026-08-07 10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/NEWS 2026-10-04 20:54:41.000000000 +0200
@@ -1,5 +1,12 @@
Since version 1.11.0 Pycairo uses `Semantic Versioning <http://semver.org/>`__
+.. _v1.29.2:
+
+1.29.2 - 2026-10-04
+-------------------
+
+* Update dependencies (cairo 1.18.4 -> 1.18.6) for the Windows wheels :pr:`448`
+
.. _v1.29.1:
1.29.1 - 2026-08-07
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/PKG-INFO new/pycairo-1.29.2/PKG-INFO
--- old/pycairo-1.29.1/PKG-INFO 2026-08-07 10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/PKG-INFO 2026-10-04 20:54:41.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: pycairo
-Version: 1.29.1
+Version: 1.29.2
Summary: Python interface for cairo
Maintainer-Email: Christoph Reiter <[email protected]>
License: LGPL-2.1-only OR MPL-1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/meson.build
new/pycairo-1.29.2/meson.build
--- old/pycairo-1.29.1/meson.build 2026-08-07 10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/meson.build 2026-10-04 20:54:41.000000000 +0200
@@ -1,6 +1,6 @@
project(
'pycairo', 'c',
- version: '1.29.1',
+ version: '1.29.2',
meson_version: '>= 0.64.0',
license: 'LGPL-2.1-only OR MPL-1.1',
default_options: [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pycairo-1.29.1/pyproject.toml
new/pycairo-1.29.2/pyproject.toml
--- old/pycairo-1.29.1/pyproject.toml 2026-08-07 10:24:04.000000000 +0200
+++ new/pycairo-1.29.2/pyproject.toml 2026-10-04 20:54:41.000000000 +0200
@@ -1,6 +1,6 @@
[project]
name = "pycairo"
-version = "1.29.1"
+version = "1.29.2"
description = "Python interface for cairo"
readme = "README.rst"
requires-python = ">=3.10"