Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sphinx-jsonschema for 
openSUSE:Factory checked in at 2025-12-09 12:46:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sphinx-jsonschema (Old)
 and      /work/SRC/openSUSE:Factory/.python-sphinx-jsonschema.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sphinx-jsonschema"

Tue Dec  9 12:46:17 2025 rev:7 rq:1321482 version:1.19.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-sphinx-jsonschema/python-sphinx-jsonschema.changes
        2025-09-23 16:07:18.835648982 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-sphinx-jsonschema.new.1939/python-sphinx-jsonschema.changes
      2025-12-09 12:49:56.714898465 +0100
@@ -1,0 +2,7 @@
+Mon Dec  8 04:07:47 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 1.19.2:
+  * allow building with Sphinx 9.0.
+- Drop patch support-docutils-0.22.patch, included upstream.
+
+-------------------------------------------------------------------

Old:
----
  sphinx-jsonschema-1.19.1.tar.gz
  support-docutils-0.22.patch

New:
----
  sphinx-jsonschema-1.19.2.tar.gz

----------(Old B)----------
  Old:  * allow building with Sphinx 9.0.
- Drop patch support-docutils-0.22.patch, included upstream.
----------(Old E)----------

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

Other differences:
------------------
++++++ python-sphinx-jsonschema.spec ++++++
--- /var/tmp/diff_new_pack.qSYqfx/_old  2025-12-09 12:50:01.723109735 +0100
+++ /var/tmp/diff_new_pack.qSYqfx/_new  2025-12-09 12:50:01.727109903 +0100
@@ -16,17 +16,14 @@
 #
 
 
-%define info_version 1.19.0
 Name:           python-sphinx-jsonschema
-Version:        1.19.1
+Version:        1.19.2
 Release:        0
 Summary:        Sphinx extension to display JSON Schema
 License:        GPL-3.0-only
 URL:            https://github.com/lnoor/sphinx-jsonschema
 # Tarballs from pypi.org are missing license files
 Source:         
https://github.com/lnoor/sphinx-jsonschema/archive/refs/tags/v.%{version}.tar.gz#/sphinx-jsonschema-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM gh#lnoor/sphinx-jsonschema#90
-Patch0:         support-docutils-0.22.patch
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
@@ -68,5 +65,5 @@
 %doc README.rst
 %license LICENSE
 %{python_sitelib}/sphinx[-_]jsonschema
-%{python_sitelib}/sphinx[-_]jsonschema-%{info_version}.dist-info
+%{python_sitelib}/sphinx[-_]jsonschema-%{version}.dist-info
 

++++++ sphinx-jsonschema-1.19.1.tar.gz -> sphinx-jsonschema-1.19.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sphinx-jsonschema-v.1.19.1/README.rst 
new/sphinx-jsonschema-v.1.19.2/README.rst
--- old/sphinx-jsonschema-v.1.19.1/README.rst   2022-05-01 14:24:48.000000000 
+0200
+++ new/sphinx-jsonschema-v.1.19.2/README.rst   2025-12-01 09:46:59.000000000 
+0100
@@ -174,10 +174,20 @@
 Changelog
 =========
 
+Version 1.19.2
+
+`Karolina Surma <https://github.com/befeleme>` provided a fix allowing the 
software to build with Sphinx 9.0.
+
+
+Version 1.19.1
+
+`Eddie Darling <https://github.com/spagh-eddie>` with `Michal Čihař 
<https://github.com/nijel>`
+and `Kim Berninger <https://github.com/kimberninger>` fixed a bug addressing 
relative files.
+
 Version 1.19.0
 --------------
 
-Glenn Nicholls <https://github.com/GlenNicholls> contributed code to load a 
schema from a
+`Glenn Nicholls <https://github.com/GlenNicholls>` contributed code to load a 
schema from a
 Python dict or object (or actually any Python entity with a ``__str__`` 
method.).
 
 Version 1.18.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sphinx-jsonschema-v.1.19.1/docs/conf.py 
new/sphinx-jsonschema-v.1.19.2/docs/conf.py
--- old/sphinx-jsonschema-v.1.19.1/docs/conf.py 2022-05-01 14:24:48.000000000 
+0200
+++ new/sphinx-jsonschema-v.1.19.2/docs/conf.py 2025-12-01 09:46:59.000000000 
+0100
@@ -52,7 +52,7 @@
 
 # General information about the project.
 project = u'Sphinx JSON Schema'
-copyright = u'2017-2021, Leo Noordergraaf'
+copyright = u'2017-2025, Leo Noordergraaf'
 author = u'Leo Noordergraaf'
 
 # The version info for the project you're documenting, acts as replacement for
@@ -60,9 +60,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = u'1.17'
+version = u'1.19'
 # The full version, including alpha/beta/rc tags.
-release = u'1.17.2'
+release = u'1.19.2'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sphinx-jsonschema-v.1.19.1/docs/directive.rst 
new/sphinx-jsonschema-v.1.19.2/docs/directive.rst
--- old/sphinx-jsonschema-v.1.19.1/docs/directive.rst   2022-05-01 
14:24:48.000000000 +0200
+++ new/sphinx-jsonschema-v.1.19.2/docs/directive.rst   2025-12-01 
09:46:59.000000000 +0100
@@ -341,27 +341,27 @@
         :auto_reference:
         :auto_target:
 
-    {
-        "$schema": "http://json-schema.org/draft-07/schema#";,
-        "title":  "Example of Target & Reference",
-        "type": "object",
-        "properties": {
-            "person": { "$ref": "#/definitions/person" }
-        },
-        "definitions": {
-            "person": {
-                "type": "object",
-                "properties": {
-                    "name": { "type": "string" },
-                    "children": {
-                        "type": "array",
-                        "items": { "$ref": "#/definitions/person" },
-                        "default": []
+        {
+            "$schema": "http://json-schema.org/draft-07/schema#";,
+            "title":  "Example of Target & Reference",
+            "type": "object",
+            "properties": {
+                "person": { "$ref": "#/definitions/person" }
+            },
+            "definitions": {
+                "person": {
+                    "type": "object",
+                    "properties": {
+                        "name": { "type": "string" },
+                        "children": {
+                            "type": "array",
+                            "items": { "$ref": "#/definitions/person" },
+                            "default": []
+                        }
                     }
                 }
             }
         }
-    }
 
 which renders:
 
@@ -408,7 +408,7 @@
 
     jsonschema_options = {
         'lift_description': True,
-        'aut_reference': True
+        'auto_reference': True
     }
 
 By default all four options are False.
@@ -430,7 +430,7 @@
 
 Hiding parts of the schema
 ++++++++++++++++++++++++++
-Sometimes we want to omit certain keys from rendering to make the table more 
succicnt.
+Sometimes we want to omit certain keys from rendering to make the table more 
succinct.
 This can be achieved using the ``:hide_key:`` and ``:hide_key_if_empty:`` 
options to hide
 all matching keys or all matching keys with empty associated value, 
respectively.
 The options accept comma separated list of JSON pointers. Matching multiple 
keys
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sphinx-jsonschema-v.1.19.1/docs/index.rst 
new/sphinx-jsonschema-v.1.19.2/docs/index.rst
--- old/sphinx-jsonschema-v.1.19.1/docs/index.rst       2022-05-01 
14:24:48.000000000 +0200
+++ new/sphinx-jsonschema-v.1.19.2/docs/index.rst       2025-12-01 
09:46:59.000000000 +0100
@@ -34,10 +34,20 @@
 Changelog
 =========
 
+Version 1.19.2
+
+`Karolina Surma <https://github.com/befeleme>` provided a fix allowing the 
software to build with Sphinx 9.0.
+
+
+Version 1.19.1
+
+`Eddie Darling <https://github.com/spagh-eddie>` with `Michal Čihař 
<https://github.com/nijel>`
+and `Kim Berninger <https://github.com/kimberninger>` fixed a bug addressing 
relative files.
+
 Version 1.19.0
 --------------
 
-Glenn Nicholls <https://github.com/GlenNicholls> contributed code to load a 
schema from a
+`Glenn Nicholls <https://github.com/GlenNicholls>` contributed code to load a 
schema from a
 Python dict or object (or actually any Python entity with a ``__str__`` 
method.).
 
 Version 1.18.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sphinx-jsonschema-v.1.19.1/setup.py 
new/sphinx-jsonschema-v.1.19.2/setup.py
--- old/sphinx-jsonschema-v.1.19.1/setup.py     2022-05-01 14:24:48.000000000 
+0200
+++ new/sphinx-jsonschema-v.1.19.2/setup.py     2025-12-01 09:46:59.000000000 
+0100
@@ -10,7 +10,7 @@
 
 setup(
     name='sphinx-jsonschema',
-    version='1.19.0',     # don't forget: must match __init__.py::setup() 
return value
+    version='1.19.2',     # don't forget: must match __init__.py::setup() 
return value
 
     description='Sphinx extension to display JSON Schema',
     long_description=long_description,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sphinx-jsonschema-v.1.19.1/sphinx-jsonschema/__init__.py 
new/sphinx-jsonschema-v.1.19.2/sphinx-jsonschema/__init__.py
--- old/sphinx-jsonschema-v.1.19.1/sphinx-jsonschema/__init__.py        
2022-05-01 14:24:48.000000000 +0200
+++ new/sphinx-jsonschema-v.1.19.2/sphinx-jsonschema/__init__.py        
2025-12-01 09:46:59.000000000 +0100
@@ -9,7 +9,7 @@
     Using this directory you can render JSON Schema directly
     in Sphinx.
 
-    :copyright: Copyright 2017-2020, Leo Noordergraaf
+    :copyright: Copyright 2017-2025, Leo Noordergraaf
     :licence: GPL v3, see LICENCE for details.
 """
 
@@ -27,7 +27,6 @@
 from docutils.parsers.rst import Directive, DirectiveError
 from docutils.parsers.rst import directives
 from docutils.utils import SystemMessagePropagation
-from docutils.utils.error_reporting import SafeString
 from .wide_format import WideFormat, NOESC
 
 
@@ -243,7 +242,7 @@
         except Exception as error:
             error = self.state_machine.reporter.error(
                 '"%s" directive encountered a the following error while 
parsing the data.\n %s'
-                % (self.name, 
SafeString("".join(format_exception_only(type(error), error)))),
+                % (self.name, str("".join(format_exception_only(type(error), 
error)))),
                 nodes.literal_block(schema, schema), line=self.lineno)
             raise SystemMessagePropagation(error)
 
@@ -253,7 +252,7 @@
             except KeyError:
                 error = self.state_machine.reporter.error(
                     '"%s" directive encountered a KeyError when trying to 
resolve the pointer'
-                    ' in schema: %s' % (self.name, SafeString(pointer)),
+                    ' in schema: %s' % (self.name, str(pointer)),
                     nodes.literal_block(schema, schema), line=self.lineno)
                 raise SystemMessagePropagation(error)
 
@@ -394,5 +393,5 @@
     app.add_config_value('jsonschema_options', {}, 'env')
     return {
         'parallel_read_safe': True,
-        'version': '1.19.0'
+        'version': '1.19.2'
     }

Reply via email to