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'
}