Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pure-eval for
openSUSE:Factory checked in at 2026-07-12 16:20:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pure-eval (Old)
and /work/SRC/openSUSE:Factory/.python-pure-eval.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pure-eval"
Sun Jul 12 16:20:27 2026 rev:6 rq:1364794 version:0.2.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pure-eval/python-pure-eval.changes
2025-06-11 16:19:39.859300841 +0200
+++
/work/SRC/openSUSE:Factory/.python-pure-eval.new.1991/python-pure-eval.changes
2026-07-12 16:20:49.155309094 +0200
@@ -1,0 +2,7 @@
+Fri Jul 10 02:42:44 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Add patch support-python-315.patch:
+ * Support Python 3.15 changes.
+- Ship license and README in built packages.
+
+-------------------------------------------------------------------
New:
----
support-python-315.patch
----------(New B)----------
New:
- Add patch support-python-315.patch:
* Support Python 3.15 changes.
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pure-eval.spec ++++++
--- /var/tmp/diff_new_pack.pIAvg5/_old 2026-07-12 16:20:50.415352192 +0200
+++ /var/tmp/diff_new_pack.pIAvg5/_new 2026-07-12 16:20:50.419352329 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pure-eval
#
-# 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
@@ -24,6 +24,8 @@
License: MIT
URL: https://github.com/alexmojaki/pure_eval
Source:
https://files.pythonhosted.org/packages/source/p/pure_eval/pure_eval-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM Based on gh#alexmojaki/pure_eval#24
+Patch0: support-python-315.patch
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 44}
BuildRequires: %{python_module setuptools_scm >= 3.4.3}
@@ -53,6 +55,8 @@
%pytest
%files %{python_files}
+%license LICENSE.txt
+%doc README.md
%{python_sitelib}/pure_eval
%{python_sitelib}/pure_eval-%{version}.dist-info
++++++ support-python-315.patch ++++++
>From d70a873553d3163373ebcbb4217a1144fd371df2 Mon Sep 17 00:00:00 2001
From: Alex Hall <[email protected]>
Date: Sun, 11 Jan 2026 14:05:46 +0200
Subject: [PATCH] Test and fix python 3.15
---
.github/workflows/pytest.yml | 2 +-
pure_eval/my_getattr_static.py | 2 +-
setup.cfg | 1 +
tox.ini | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
Index: pure_eval-0.2.3/pure_eval/my_getattr_static.py
===================================================================
--- pure_eval-0.2.3.orig/pure_eval/my_getattr_static.py
+++ pure_eval-0.2.3/pure_eval/my_getattr_static.py
@@ -69,7 +69,7 @@ def getattr_static(obj, attr):
klass = type(obj)
dict_attr = _shadowed_dict(klass)
if (dict_attr is _sentinel or
- type(dict_attr) is types.MemberDescriptorType):
+ type(dict_attr) is types.MemberDescriptorType or
type(dict_attr) is types.GetSetDescriptorType):
instance_result = _check_instance(obj, attr)
else:
raise CannotEval