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

Reply via email to