Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-prometheus-client for
openSUSE:Factory checked in at 2026-04-10 23:44:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-prometheus-client (Old)
and /work/SRC/openSUSE:Factory/.python-prometheus-client.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-prometheus-client"
Fri Apr 10 23:44:57 2026 rev:15 rq:1345936 version:0.25.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-prometheus-client/python-prometheus-client.changes
2025-02-28 17:38:47.539244125 +0100
+++
/work/SRC/openSUSE:Factory/.python-prometheus-client.new.21863/python-prometheus-client.changes
2026-04-10 23:45:05.035745773 +0200
@@ -1,0 +2,52 @@
+Fri Apr 10 18:03:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.25.0:
+ * Fix spaces in grouping key values for push_to_gateway
+ * Support MultiProcessCollector in RestrictedRegistry
+- update to 0.24.1:
+ * [Django] Pass correct registry to MultiProcessCollector
+- update to 0.24.0:
+ * Add an AIOHTTP exporter
+ * Add remove_matching() method for metric label deletion
+ * fix(multiprocess): avoid double-building child metric names
+ * Don't interleave histogram metrics in multi-process collector
+ * Relax registry type annotations for exposition
+ * Added compression support in pushgateway
+ * Add Django exporter
+- update to 0.23.1:
+ * fix: use tuples instead of packaging Version
+- update to 0.23.0:
+ * UTF-8 Content Negotiation
+ * Re include test data
+ * Improve parser performance
+ * Add support to `write_to_textfile` for custom tmpdir
+ * OM text exposition for NH
+ * Fix bug which caused metric publishing to not accept query
+ string parameters in ASGI app
+ * Emit native histograms only when OM 2.0.0 is requested
+ * fix: remove space after comma in openmetrics exposition
+ * Fix issue parsing double spaces after # HELP/# TYPE
+- update to 0.22.1:
+ * BugFix: Skip validating and parsing comment lines early
+ * Use License Expressions in pyproject.toml
+- update to 0.22.0:
+ * Add support for native histograms in OM parser
+ * Add exemplar support to CounterMetricFamily [Fix #1062]
+ * Fix `write_to_textfile` leaves back temp files on errors
+ * Support UTF-8 in metric creation, parsing, and exposition
+ * Fix incorrect use of reentrant locks
+ * Remove Python 3.8 support
+ * Check if labelvalues is in _metrics before deletion in
+ MetricWrapperBase.remove()
+ * Add support for Python 3.13
+ * Correct nh sample span structure and parsing
+ * Migrate from setup.py to pyproject.toml
+ * Changed pushgateway.md
+ * Fix order-dependent flaky tests related to UTF-8 support
+ * Update versions for docs Github actions
+ * Documentation Updates
+ * Add note on gauge.set_function not working with
+ multiprocessing
+ * Don't send an empty HTTP header for /favicon.ico
+
+-------------------------------------------------------------------
Old:
----
v0.21.1.tar.gz
New:
----
v0.25.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-prometheus-client.spec ++++++
--- /var/tmp/diff_new_pack.HrQfS1/_old 2026-04-10 23:45:05.907781648 +0200
+++ /var/tmp/diff_new_pack.HrQfS1/_new 2026-04-10 23:45:05.911781812 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-prometheus-client
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%{?sle15_python_module_pythons}
Name: python-prometheus-client
-Version: 0.21.1
+Version: 0.25.0
Release: 0
Summary: Python client for the Prometheus monitoring system
-License: Apache-2.0
+License: Apache-2.0 AND BSD-2-Clause
Group: Development/Languages/Python
URL: https://github.com/prometheus/client_python
Source:
https://github.com/prometheus/client_python/archive/v%{version}.tar.gz
@@ -29,8 +29,11 @@
# we disable testing the optional Twisted integration on older versions
because that dependency tree is troublesome
BuildRequires: %{python_module Twisted}
%endif
+BuildRequires: %{python_module asgiref}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest-benchmark}
BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module setuptools >= 77.0.0}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -38,13 +41,10 @@
Provides: python-prometheus_client = %{version}-%{release}
Obsoletes: python-prometheus_client < %{version}-%{release}
BuildArch: noarch
-%if %{with python2}
-BuildRequires: python-futures
-%endif
%python_subpackages
%description
-The official Python 2 and 3 client for Prometheus.
+The official Python client for Prometheus.
%prep
%autosetup -p1 -n client_python-%{version}
++++++ v0.21.1.tar.gz -> v0.25.0.tar.gz ++++++
++++ 9295 lines of diff (skipped)