Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Deprecated for 
openSUSE:Factory checked in at 2024-07-24 15:32:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Deprecated (Old)
 and      /work/SRC/openSUSE:Factory/.python-Deprecated.new.1869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Deprecated"

Wed Jul 24 15:32:56 2024 rev:11 rq:1188992 version:1.2.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Deprecated/python-Deprecated.changes      
2023-05-30 22:01:39.606733659 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Deprecated.new.1869/python-Deprecated.changes
    2024-07-25 12:03:05.779991484 +0200
@@ -1,0 +2,6 @@
+Mon Jul 22 09:42:29 UTC 2024 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Cherry-pick upstream patch to fix build with Python 3.13
+  * fix-python3.13-ftbfs.patch
+
+-------------------------------------------------------------------

New:
----
  fix-python3.13-ftbfs.patch

BETA DEBUG BEGIN:
  New:- Cherry-pick upstream patch to fix build with Python 3.13
  * fix-python3.13-ftbfs.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Deprecated.spec ++++++
--- /var/tmp/diff_new_pack.X5TDEB/_old  2024-07-25 12:03:06.228009550 +0200
+++ /var/tmp/diff_new_pack.X5TDEB/_new  2024-07-25 12:03:06.228009550 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Deprecated
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,8 @@
 Group:          Development/Languages/Python
 URL:            https://github.com/tantale/deprecated
 Source:         
https://files.pythonhosted.org/packages/source/D/Deprecated/Deprecated-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM - gh#tantale/deprecated/73 - Update class method 
deprecation warnings for Python 3.13
+Patch:          
https://github.com/tantale/deprecated/pull/73.patch#/fix-python3.13-ftbfs.patch
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wrapt >= 1.10}
@@ -42,6 +44,7 @@
 
 %prep
 %setup -q -n Deprecated-%{version}
+%patch -P0 -p1
 
 %build
 %python_build

++++++ fix-python3.13-ftbfs.patch ++++++
>From 3b1aec9b8ff43f81cf7df9be92d0d383d759792e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgo...@gentoo.org>
Date: Fri, 28 Jun 2024 07:52:59 +0200
Subject: [PATCH] Update class method deprecation warnings for Python 3.13

Update the version range for modified deprecation warnings that was
introduced in efb3e60623e1dda88c2725a93223d290924e8666, since Python
3.13 reverted the change originally introduced in 3.9 and is back to
the old messages.  This fixes tests with Python 3.13.

See also https://github.com/GrahamDumpleton/wrapt/pull/260.
---
 tests/test_deprecated.py | 2 +-
 tests/test_sphinx.py     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/test_deprecated.py b/tests/test_deprecated.py
index 0e467ae..c39229b 100644
--- a/tests/test_deprecated.py
+++ b/tests/test_deprecated.py
@@ -191,7 +191,7 @@ def 
test_classic_deprecated_class_method__warns(classic_deprecated_class_method)
     assert len(warns) == 1
     warn = warns[0]
     assert issubclass(warn.category, DeprecationWarning)
-    if sys.version_info >= (3, 9):
+    if (3, 9) <= sys.version_info < (3, 13):
         assert "deprecated class method" in str(warn.message)
     else:
         assert "deprecated function (or staticmethod)" in str(warn.message)
diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py
index a1d7753..8cf8e95 100644
--- a/tests/test_sphinx.py
+++ b/tests/test_sphinx.py
@@ -301,7 +301,7 @@ def 
test_sphinx_deprecated_class_method__warns(sphinx_deprecated_class_method):
     assert len(warns) == 1
     warn = warns[0]
     assert issubclass(warn.category, DeprecationWarning)
-    if sys.version_info >= (3, 9):
+    if (3, 9) <= sys.version_info < (3, 13):
         assert "deprecated class method" in str(warn.message)
     else:
         assert "deprecated function (or staticmethod)" in str(warn.message)

Reply via email to