Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-smartypants for 
openSUSE:Factory checked in at 2023-09-28 00:24:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-smartypants (Old)
 and      /work/SRC/openSUSE:Factory/.python-smartypants.new.23327 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-smartypants"

Thu Sep 28 00:24:40 2023 rev:8 rq:1113554 version:2.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-smartypants/python-smartypants.changes    
2023-04-22 21:59:23.392832421 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-smartypants.new.23327/python-smartypants.changes
 2023-09-28 00:47:10.823821204 +0200
@@ -1,0 +2,5 @@
+Mon Sep 25 08:24:56 UTC 2023 - Ondřej Súkup <mimi...@gmail.com>
+
+- add fix-312.patch to fix python3.12 build  
+
+-------------------------------------------------------------------

New:
----
  fix-312.patch

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

Other differences:
------------------
++++++ python-smartypants.spec ++++++
--- /var/tmp/diff_new_pack.UDJh63/_old  2023-09-28 00:47:11.935861431 +0200
+++ /var/tmp/diff_new_pack.UDJh63/_new  2023-09-28 00:47:11.935861431 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-smartypants
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %{?sle15_python_module_pythons}
 Name:           python-smartypants
 Version:        2.0.1
@@ -26,7 +25,8 @@
 Group:          Development/Languages/Python
 URL:            https://github.com/leohemsted/smartypants.py
 Source:         
https://github.com/leohemsted/smartypants.py/archive/v%{version}.tar.gz#/smartypants-%{version}.tar.gz
-Patch1:         use-sys-executable.patch
+Patch0:         use-sys-executable.patch
+Patch1:         fix-312.patch
 BuildRequires:  %{python_module docutils}
 BuildRequires:  %{python_module pygments}
 BuildRequires:  %{python_module setuptools}
@@ -44,8 +44,7 @@
 typographic punctuation HTML entities.
 
 %prep
-%setup -q -n smartypants.py-%{version}
-%patch1 -p1
+%autosetup -p1 -n smartypants.py-%{version}
 
 %build
 %python_build
@@ -70,5 +69,7 @@
 %license COPYING
 %doc README.rst docs/*.rst
 %python_alternative %{_bindir}/smartypants
-%{python_sitelib}/*
+%{python_sitelib}/smartypants.py
+%{python_sitelib}/smartypants-%{version}*-info
+%pycache_only %{python_sitelib}/__pycache__/*
 

++++++ fix-312.patch ++++++
Index: smartypants.py-2.0.1/tests/test_cli.py
===================================================================
--- smartypants.py-2.0.1.orig/tests/test_cli.py
+++ smartypants.py-2.0.1/tests/test_cli.py
@@ -35,7 +35,7 @@ class TestCLI(unittest.TestCase):
         E = '&#8220;foobar&#8221;'
 
         output = self._p([sys.executable, CLI_SCRIPT], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
     def test_pipe_attr(self):
 
@@ -43,11 +43,11 @@ class TestCLI(unittest.TestCase):
 
         E = T
         output = self._p([sys.executable, CLI_SCRIPT, '--attr', '0'], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
         E = """"foo" &#8220;bar&#8221;"""
         output = self._p([sys.executable, CLI_SCRIPT, '--attr', 'b'], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
     def test_skipped_elements(self):
 
@@ -55,19 +55,19 @@ class TestCLI(unittest.TestCase):
 
         E = '<a>&#8220;foo&#8221;</a> <b>&#8220;bar&#8221;</b>'
         output = self._p([sys.executable, CLI_SCRIPT], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
         E = '<a>"foo"</a> <b>&#8220;bar&#8221;</b>'
         output = self._p([sys.executable, CLI_SCRIPT, '--skip', 'a'], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
         E = '<a>&#8220;foo&#8221;</a> <b>"bar"</b>'
         output = self._p([sys.executable, CLI_SCRIPT, '--skip', 'b'], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
         E = T
         output = self._p([sys.executable, CLI_SCRIPT, '--skip', 'a,b'], T)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
 
     def test_file(self):
 
@@ -82,4 +82,4 @@ class TestCLI(unittest.TestCase):
             output = self._p([sys.executable, CLI_SCRIPT, F])
         finally:
             os.remove(F)
-        self.assertEquals(output, E)
+        self.assertEqual(output, E)
Index: smartypants.py-2.0.1/smartypants.py
===================================================================
--- smartypants.py-2.0.1.orig/smartypants.py
+++ smartypants.py-2.0.1/smartypants.py
@@ -268,13 +268,13 @@ def smartypants(text, attr=None):
                 if do_quotes:
                     if t == "'":
                         # Special case: single-character ' token
-                        if re.match("\S", prev_token_last_char):
+                        if re.match(r"\S", prev_token_last_char):
                             t = "&#8217;"
                         else:
                             t = "&#8216;"
                     elif t == '"':
                         # Special case: single-character " token
-                        if re.match("\S", prev_token_last_char):
+                        if re.match(r"\S", prev_token_last_char):
                             t = "&#8221;"
                         else:
                             t = "&#8220;"
Index: smartypants.py-2.0.1/tests/test.py
===================================================================
--- smartypants.py-2.0.1.orig/tests/test.py
+++ smartypants.py-2.0.1/tests/test.py
@@ -24,7 +24,7 @@ class SmartyPantsTestCase(unittest.TestC
 
         T = sp(TEXT)
         E = '&#8220;foo&#8221; -- bar'
-        self.assertEquals(T, E)
+        self.assertEqual(T, E)
 
         attr = Attr.q | Attr.d
         Attr.default = attr
@@ -32,7 +32,7 @@ class SmartyPantsTestCase(unittest.TestC
 
         T = sp(TEXT)
         E = '&#8220;foo&#8221; &#8212; bar'
-        self.assertEquals(T, E)
+        self.assertEqual(T, E)
 
     def test_dates(self):
 

Reply via email to