Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-jsonschema for 
openSUSE:Factory checked in at 2022-04-30 00:45:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jsonschema (Old)
 and      /work/SRC/openSUSE:Factory/.python-jsonschema.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jsonschema"

Sat Apr 30 00:45:04 2022 rev:28 rq:973210 version:4.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jsonschema/python-jsonschema.changes      
2021-11-09 23:54:08.631938357 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jsonschema.new.1538/python-jsonschema.changes
    2022-04-30 00:45:45.314962713 +0200
@@ -1,0 +2,67 @@
+Tue Apr 26 11:54:11 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 4.4.0
+  * Add mypy support (#892)
+  * Add support for Python 3.11
+- Release 4.3.3
+  * Properly report deprecation warnings at the right stack level
+    (#899)
+- Release 4.3.2
+  * Additional performance improvements for resolving refs (#896)
+- Release 4.3.1
+  * Resolving refs has had performance improvements (#893)
+- Release 4.3.0
+  * Fix undesired fallback to brute force container uniqueness
+    check on certain input types (#893)
+  * Implement a PEP544 Protocol for validator classes (#890)
+- Release 4.2.1
+  * Pin importlib.resources from below (#877)
+- Release 4.2.0
+  * Use importlib.resources to load schemas (#873)
+  * Ensure all elements of arrays are verified for uniqueness by
+    uniqueItems (#866)
+- Release 4.1.2
+  * Fix dependentSchemas to properly consider non-object instances
+    to be valid (#850)
+- Release 4.1.1
+  * Fix prefixItems not indicating which item was invalid within
+    the instance path (#862)
+- Release 4.1.0
+  * Add Python 3.10 to the list of supported Python versions
+- Release 4.0.1
+  * Fix the declaration of minimum supported Python version (#846)
+- Release 4.0.0
+  * Partial support for Draft 2020-12 (as well as 2019-09). Thanks
+    to Thomas Schmidt and Harald Nezbeda.
+  * False and 0 are now properly considered non-equal even
+    recursively within a container (#686). As part of this change,
+    uniqueItems validation may be slower in some cases. Please feel
+    free to report any significant performance regressions, though
+    in some cases they may be difficult to address given the
+    specification requirement.
+  * The CLI has been improved, and in particular now supports a
+    --output option (with plain (default) or pretty arguments) to
+    control the output format. Future work may add additional
+    machine-parsable output formats.
+  * Code surrounding DEFAULT_TYPES and the legacy mechanism for
+    specifying types to validators have been removed, as per the
+    deprecation policy. Validators should use the TypeChecker
+    object to customize the set of Python types corresponding to
+    JSON Schema types.
+  * Validation errors now have a json_path attribute, describing
+    their location in JSON path format
+  * Support for the IP address and domain name formats has been
+    improved
+  * Support for Python 2 and 3.6 has been dropped, with
+    python_requires properly set.
+  * multipleOf could overflow when given sufficiently large
+    numbers. Now, when an overflow occurs, jsonschema will fall
+    back to using fraction division (#746).
+  * jsonschema.__version__, jsonschema.validators.validators,
+    jsonschema.validators.meta_schemas and
+    jsonschema.RefResolver.in_scope have been deprecated, as has
+    passing a second-argument schema to Validator.iter_errors and
+    Validator.is_valid.
+- Drop webcolors.patch
+
+-------------------------------------------------------------------

Old:
----
  jsonschema-3.2.0.tar.gz
  webcolors.patch

New:
----
  jsonschema-4.4.0.tar.gz

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

Other differences:
------------------
++++++ python-jsonschema.spec ++++++
--- /var/tmp/diff_new_pack.x2a6pA/_old  2022-04-30 00:45:45.722963067 +0200
+++ /var/tmp/diff_new_pack.x2a6pA/_new  2022-04-30 00:45:45.722963067 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jsonschema
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,35 +22,53 @@
 %bcond_with libalternatives
 %endif
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 Name:           python-jsonschema
-Version:        3.2.0
+Version:        4.4.0
 Release:        0
 Summary:        An implementation of JSON-Schema validation for Python
 License:        MIT
-URL:            https://github.com/Julian/jsonschema
+URL:            https://github.com/python-jsonschema/jsonschema
 Source:         
https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-%{version}.tar.gz
-Patch0:         webcolors.patch
-BuildRequires:  %{python_module Twisted}
+# SECTION build
+BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module setuptools_scm}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module tomli}
+BuildRequires:  %{python_module wheel}
+# /SECTION
+# SECTION runtime
 BuildRequires:  %{python_module attrs >= 17.4.0}
-BuildRequires:  %{python_module idna}
-BuildRequires:  %{python_module importlib-metadata}
-BuildRequires:  %{python_module jsonpointer > 1.13}
+BuildRequires:  %{python_module importlib-metadata if %python-base < 3.8}
+BuildRequires:  %{python_module importlib-resources >= 1.4.0 if %python-base < 
3.9}
 BuildRequires:  %{python_module pyrsistent >= 0.14.0}
+BuildRequires:  %{python_module typing-extensions if %python-base < 3.8}
+# SECTION test
 BuildRequires:  %{python_module pytest}
+# /SECTION
+# SECTION extras (if available)
+#BuildRequires:  %%{python_module fqdn}
+BuildRequires:  %{python_module idna}
+#BuildRequires:  %%{python_module isoduration}
+BuildRequires:  %{python_module jsonpointer > 1.13}
+#BuildRequires:  %%{python_module rfc3339-validator}
 BuildRequires:  %{python_module rfc3987}
-BuildRequires:  %{python_module setuptools_scm}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module six >= 1.11.0}
-BuildRequires:  %{python_module strict-rfc3339}
-BuildRequires:  %{python_module webcolors}
+#BuildRequires:  %%{python_module uri_template}
+BuildRequires:  %{python_module webcolors >= 1.11}
+# /SECTION
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros >= 20210929
 Requires:       python-attrs >= 17.4.0
-Requires:       python-importlib-metadata
 Requires:       python-pyrsistent >= 0.14.0
-Requires:       python-six >= 1.11.0
+%if 0%{python_version_nodots} < 38
+Requires:       python-importlib-metadata
+Requires:       python-typing-extensions
+%endif
+%if 0%{python_version_nodots} < 39
+Requires:       python-importlib-resources >= 1.4.0
+%endif
 %if %{with libalternatives}
 Requires:       alts
 BuildRequires:  alts
@@ -67,13 +85,12 @@
 
 %prep
 %setup -q -n jsonschema-%{version}
-%patch0 -p1
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 # Remove benchmark tests
 %{python_expand rm -r %{buildroot}%{$python_sitelib}/jsonschema/benchmarks 
%{buildroot}%{$python_sitelib}/jsonschema/tests
 %fdupes %{buildroot}%{$python_sitelib}

++++++ jsonschema-3.2.0.tar.gz -> jsonschema-4.4.0.tar.gz ++++++
++++ 73069 lines of diff (skipped)

Reply via email to