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
