Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-simplejson for 
openSUSE:Factory checked in at 2025-10-02 19:18:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-simplejson (Old)
 and      /work/SRC/openSUSE:Factory/.python-simplejson.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-simplejson"

Thu Oct  2 19:18:49 2025 rev:54 rq:1308429 version:3.20.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-simplejson/python-simplejson.changes      
2025-04-11 16:45:01.894815418 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-simplejson.new.11973/python-simplejson.changes
   2025-10-02 19:19:05.551675355 +0200
@@ -1,0 +2,8 @@
+Wed Oct  1 13:57:23 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 3.20.2
+  * Add a test for the min and max floats
+  * Disable speedups on GraalPy same as on PyPy
+  * Update changelog and version for v3.20.2
+
+-------------------------------------------------------------------

Old:
----
  simplejson-3.20.1.tar.gz

New:
----
  simplejson-3.20.2.tar.gz

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

Other differences:
------------------
++++++ python-simplejson.spec ++++++
--- /var/tmp/diff_new_pack.He7tu2/_old  2025-10-02 19:19:06.499715057 +0200
+++ /var/tmp/diff_new_pack.He7tu2/_new  2025-10-02 19:19:06.499715057 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-simplejson
-Version:        3.20.1
+Version:        3.20.2
 Release:        0
 Summary:        Extensible JSON encoder/decoder for Python
 License:        AFL-2.1 OR MIT

++++++ simplejson-3.20.1.tar.gz -> simplejson-3.20.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/CHANGES.txt 
new/simplejson-3.20.2/CHANGES.txt
--- old/simplejson-3.20.1/CHANGES.txt   2025-02-15 05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/CHANGES.txt   2025-09-26 17:33:37.000000000 +0200
@@ -1,3 +1,8 @@
+Version 3.20.2 released 2025-09-24
+
+* Disable speedups on GraalPy smae as on PyPy
+  https://github.com/simplejson/simplejson/pull/339
+
 Version 3.20.1 released 2025-02-14
 
 * Do not memoize keys before they are coerced to string
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/PKG-INFO 
new/simplejson-3.20.2/PKG-INFO
--- old/simplejson-3.20.1/PKG-INFO      2025-02-15 05:23:49.903553700 +0100
+++ new/simplejson-3.20.2/PKG-INFO      2025-09-26 17:33:43.488859400 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
 Name: simplejson
-Version: 3.20.1
+Version: 3.20.2
 Summary: Simple, fast, extensible JSON encoder/decoder for Python
 Home-page: https://github.com/simplejson/simplejson
 Author: Bob Ippolito
@@ -39,6 +39,7 @@
 Dynamic: description
 Dynamic: home-page
 Dynamic: license
+Dynamic: license-file
 Dynamic: platform
 Dynamic: requires-python
 Dynamic: summary
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/conf.py 
new/simplejson-3.20.2/conf.py
--- old/simplejson-3.20.1/conf.py       2025-02-15 05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/conf.py       2025-09-26 17:33:37.000000000 +0200
@@ -44,7 +44,7 @@
 # The short X.Y version.
 version = '3.20'
 # The full version, including alpha/beta/rc tags.
-release = '3.20.1'
+release = '3.20.2'
 
 # There are two options for replacing |today|: either, you set today to some
 # non-false value, then it is used:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/setup.py 
new/simplejson-3.20.2/setup.py
--- old/simplejson-3.20.1/setup.py      2025-02-15 05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/setup.py      2025-09-26 17:33:37.000000000 +0200
@@ -12,7 +12,8 @@
     DistutilsPlatformError
 
 IS_PYPY = hasattr(sys, 'pypy_translation_info')
-VERSION = '3.20.1'
+IS_GRAALPY = getattr(getattr(sys, "implementation", None), "name", None) == 
"graalpy"
+VERSION = '3.20.2'
 DESCRIPTION = "Simple, fast, extensible JSON encoder/decoder for Python"
 
 with open('README.rst', 'r') as f:
@@ -124,7 +125,7 @@
         **kw)
 
 
-DISABLE_SPEEDUPS = IS_PYPY or os.environ.get('DISABLE_SPEEDUPS') == '1'
+DISABLE_SPEEDUPS = IS_PYPY or IS_GRAALPY or os.environ.get('DISABLE_SPEEDUPS') 
== '1'
 CIBUILDWHEEL = os.environ.get('CIBUILDWHEEL') == '1'
 REQUIRE_SPEEDUPS = CIBUILDWHEEL or os.environ.get('REQUIRE_SPEEDUPS') == '1'
 try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/simplejson/__init__.py 
new/simplejson-3.20.2/simplejson/__init__.py
--- old/simplejson-3.20.1/simplejson/__init__.py        2025-02-15 
05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/simplejson/__init__.py        2025-09-26 
17:33:37.000000000 +0200
@@ -118,7 +118,7 @@
 
 """
 from __future__ import absolute_import
-__version__ = '3.20.1'
+__version__ = '3.20.2'
 __all__ = [
     'dump', 'dumps', 'load', 'loads',
     'JSONDecoder', 'JSONDecodeError', 'JSONEncoder',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/simplejson/tests/__init__.py 
new/simplejson-3.20.2/simplejson/tests/__init__.py
--- old/simplejson-3.20.1/simplejson/tests/__init__.py  2025-02-15 
05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/simplejson/tests/__init__.py  2025-09-26 
17:33:37.000000000 +0200
@@ -18,6 +18,8 @@
     def runTest(self):
         if hasattr(sys, "pypy_translation_info"):
             "PyPy doesn't need speedups! :)"
+        elif getattr(getattr(sys, "implementation", None), "name", None) == 
"graalpy":
+            "GraalPy doesn't need speedups! :)"
         elif hasattr(self, "skipTest"):
             self.skipTest("_speedups.so is missing!")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/simplejson/tests/test_float.py 
new/simplejson-3.20.2/simplejson/tests/test_float.py
--- old/simplejson-3.20.1/simplejson/tests/test_float.py        2025-02-15 
05:23:43.000000000 +0100
+++ new/simplejson-3.20.2/simplejson/tests/test_float.py        2025-09-26 
17:33:37.000000000 +0200
@@ -1,3 +1,4 @@
+import sys
 import math
 from unittest import TestCase
 from simplejson.compat import long_type, text_type
@@ -36,3 +37,10 @@
             self.assertEqual(int(json.dumps(num)), num)
             self.assertEqual(json.loads(json.dumps(num)), num)
             self.assertEqual(json.loads(text_type(json.dumps(num))), num)
+
+    def test_float_range(self):
+        try:
+            float_range = [sys.float_info.min, sys.float_info.max]
+        except AttributeError:
+            float_range = [2.2250738585072014e-308, 1.7976931348623157e+308]
+        self.assertEqual(json.loads(json.dumps(float_range)), float_range)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.20.1/simplejson.egg-info/PKG-INFO 
new/simplejson-3.20.2/simplejson.egg-info/PKG-INFO
--- old/simplejson-3.20.1/simplejson.egg-info/PKG-INFO  2025-02-15 
05:23:49.000000000 +0100
+++ new/simplejson-3.20.2/simplejson.egg-info/PKG-INFO  2025-09-26 
17:33:43.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
 Name: simplejson
-Version: 3.20.1
+Version: 3.20.2
 Summary: Simple, fast, extensible JSON encoder/decoder for Python
 Home-page: https://github.com/simplejson/simplejson
 Author: Bob Ippolito
@@ -39,6 +39,7 @@
 Dynamic: description
 Dynamic: home-page
 Dynamic: license
+Dynamic: license-file
 Dynamic: platform
 Dynamic: requires-python
 Dynamic: summary

Reply via email to