Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-jsonschema-4.23.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-jsonschema Distribution: openSUSE Tumbleweed
Version: 4.23.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Jul 11 21:39:45 2024
Group: Unspecified Build host: reproducible
Size: 337318 Source RPM: python-jsonschema-4.23.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/python-jsonschema/jsonschema
Summary: An implementation of JSON-Schema validation for Python
jsonschema is an implementation of the JSON Schema specification for Python
The validator can be used as python module and from console:

    $ jsonschema --instance sample.json sample.schema

Provides

Requires

License

MIT

Changelog

* Thu Jul 11 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 4.23.0:
    * Add some typing to the exceptions.py module by @DanielNoord in
      [#1019]
    * Declare support for 3.13 by @rominf in #1282
* Thu May 02 2024 Johannes Kastl <git@johannes-kastl.de>
  - update to 4.22.0:
    * Improve best_match (and thereby error messages from
      jsonschema.validate) in cases where there are multiple sibling
      errors from applying anyOf / allOf -- i.e. when multiple
      elements of a JSON array have errors, we now do prefer showing
      errors from earlier elements rather than simply showing an
      error for the full array (#1250).
    * (Micro-)optimize equality checks when comparing for JSON Schema
      equality by first checking for object identity, as == would.
* Sat Jan 20 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 4.21.1:
    * Slightly speed up the contains keyword by removing some
      unnecessary validator (re-)creation.
* Wed Jan 17 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 4.21.0:
    * Wrong behaviour for enum keyword by @otto-ifak in
      https://github.com/python-jsonschema/jsonschema/pull/1208
* Fri Nov 17 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.20.0:
    * Properly consider items (and properties) to be evaluated by
      unevaluatedItems (resp. unevaluatedProperties) when behind a
      $dynamicRef as specified by the 2020 and 2019 specifications.
    * jsonschema.exceptions.ErrorTree.__setitem__ is now deprecated.
      More broadly, in general users of jsonschema should never be
      mutating objects owned by the library.
* Mon Oct 30 2023 Johannes Kastl <kastl@b1-systems.de>
  - update tp 4.19.2:
    * Fix the error message for additional items when used with
      heterogeneous arrays.
    * Don't leak the additionalItems keyword into JSON Schema draft
      2020-12, where it was replaced by items.
* Thu Sep 21 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.19.1:
    * Allow single label hostname in format string by @swaeberle in
      [#1164]
* Thu Sep 07 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.19.0:
    * Importing the |Validator| protocol directly from the package
      root is deprecated. Import it from
      |jsonschema.protocols.Validator| instead.
    * Automatic retrieval of remote references (which is still
      deprecated) now properly succeeds even if the retrieved
      resource does not declare which version of JSON Schema it uses.
      Such resources are assumed to be 2020-12 schemas. This more
      closely matches the pre-|referencing| library behavior.
* Thu Aug 03 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.18.6:
    * Set a jsonschema specific user agent when automatically
      retrieving remote references (which is deprecated).
* Thu Aug 03 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.18.5:
    * Declare support for Py3.12
* Tue Jul 18 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.18.4:
    no changelog available, only a diff:
    https://github.com/python-jsonschema/jsonschema/compare/v4.18.3...v4.18.4
* Fri Jul 14 2023 Johannes Kastl <kastl@b1-systems.de>
  - upgrade to 4.18.3:
    no changelog available, only a diff:
    https://github.com/python-jsonschema/jsonschema/compare/v4.18.2...v4.18.3
* Thu Jul 13 2023 Johannes Kastl <kastl@b1-systems.de>
  - upgrade to 4.18.2:
    * Fix an additional regression with the deprecated
      jsonschema.RefResolver and pointer resolution.
* Wed Jul 12 2023 Johannes Kastl <kastl@b1-systems.de>
  - upgrade to 4.18.1:
    * Fix a regression with jsonschema.RefResolver based resolution
      when used in combination with a custom validation dialect (via
      jsonschema.validators.create).
* Thu Jul 06 2023 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.18.0
    * Use only ``autodoc`` to generate the API documentation by
      @DanielNoord in
      https://github.com/python-jsonschema/jsonschema/pull/1021
    * Replace codecov with coverage (7)'s native markdown support by
      @Julian in
      https://github.com/python-jsonschema/jsonschema/pull/1025
    * Add annotations for `_Error` by @DanielNoord in
      https://github.com/python-jsonschema/jsonschema/pull/1022
    * Replace `$ref` & `$dynamicRef` support / `RefResolver` with the
      new referencing library by @Julian in
      https://github.com/python-jsonschema/jsonschema/pull/1049
    * Maybe fix PDF builds (in ReadTheDocs). by @Julian in
      https://github.com/python-jsonschema/jsonschema/pull/1055
    * documentation mistype fix by @aryanA101a in
      https://github.com/python-jsonschema/jsonschema/pull/1063
    * fix: Python 3.11 date.fromisoformat() allows extra formats by
      @jvtm in
      https://github.com/python-jsonschema/jsonschema/pull/1076
    * Do not validate for unevaluatedProperties by @ikonst in
      https://github.com/python-jsonschema/jsonschema/pull/1075
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Mon Dec 26 2022 Ben Greiner <code@bnavigator.de>
  - Create subpackages for [format] and [format-nongpl] extras
    * required by the tests for python-jupyter-server
  - Test in _multibuild in order to check that the rpm requirements
    are set correctly
* Wed Nov 30 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.17.3:
    * No nice changelog provided upstream
      Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.17.2...v4.17.3
* Wed Nov 30 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.17.2:
    * No nice changelog provided upstream
      Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.17.1...v4.17.2
* Wed Nov 23 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.17.1:
    * No nice changelog provided upstream
      Full Changelog: https://github.com/python-jsonschema/jsonschema/compare/v4.17.0...v4.17.1
* Tue Nov 15 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.17.0:
    * The check_schema method on jsonschema.protocols.Validator instances now enables format validation by default when run. This can catch some additional invalid schemas (e.g. containing invalid regular expressions) where the issue is indeed uncovered by validating against the metaschema with format validation enabled as an assertion.
    * The jsonschema CLI (along with jsonschema.cli the module) are now deprecated. Use check-jsonschema instead, which can be installed via pip install check-jsonschema and found here.
    * Make ErrorTree have a more grammatically correct repr.
* Tue Oct 11 2022 Ben Greiner <code@bnavigator.de>
  - Clean up specfile
    * remove obsolete setuptools BuildRequirements
    * remove old distro python <= 3.6 directives
    * update outdated description
* Tue Oct 04 2022 Johannes Kastl <kastl@b1-systems.de>
  - change dependency from hatch_fancy_pypi_readme to hatch-fancy-pypi-readme
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.16.0:
    * Improve the base URI behavior when resolving a $ref to a resolution URI
      which is different from the resolved schema's declared $id.
    * Accessing jsonschema.draftN_format_checker is deprecated. Instead, if you
      want access to the format checker itself, it is exposed as
      jsonschema.validators.DraftNValidator.FORMAT_CHECKER on any
      jsonschema.protocols.Validator.
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.15.0:
    * Enable dedicated API documentation page(s) by @Julian in #989
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.14.0:
    * FormatChecker.cls_checks is deprecated. Use FormatChecker.checks on
      an instance of FormatChecker instead.
    * unevaluatedItems has been fixed for draft 2019. It's nonetheless
      discouraged to use draft 2019 for any schemas, new or old.
    * Fix a number of minor annotation issues in protocols.Validator
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.13.0:
    * Add support for creating validator classes whose metaschema uses a different
      dialect than its schemas. In other words, they may use draft2020-12 to define
      which schemas are valid, but the schemas themselves use draft7 (or a custom
      dialect, etc.) to define which instances are valid. Doing this is likely
      not something most users, even metaschema authors, may need, but occasionally
      will be useful for advanced use cases.
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.12.1:
    * Use rST markers in README by @hynek in #987
* Sun Oct 02 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.12.0:
    - Warn at runtime when subclassing validator classes. Doing so was not
      intended to be public API, though it seems some downstream libraries
      do so. A future version will make this an error, as it is brittle and
      better served by composing validator objects instead. Feel free to reach
      out if there are any cases where changing existing code seems difficult
      and I can try to provide guidance.
* Mon Sep 26 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.11.0:
    - jsonschema deserves a fancy readme by @hynek in #983
  - add new dependency hatch_fancy_pypi_readme
* Mon Sep 26 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.10.3:
    - jsonschema.validators.validator_for now properly uses the explicitly
      provided default validator even if the $schema URI is not found.
* Mon Sep 26 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.10.2:
    - Fix a second place where subclasses may have added attrs attributes (#982).
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.10.1:
    - Fix Validator.evolve (and APIs like iter_errors which call it) for cases
      where the validator class has been subclassed. Doing so wasn't intended to be
      public API, but given it didn't warn or raise an error it's of course
      understandable. The next release however will make it warn (and a future one
      will make it error). If you need help migrating usage of inheriting from a
      validator class feel free to open a discussion and I'll try to give some
      guidance (#982).
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - accept SR#1005905 to convert this to using Twisted instead of
    pytest
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.10.0:
    Add support for referencing schemas with $ref across different versions
    of the specification than the referrer's
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.9.1:
    Update some documentation examples to use newer validator releases in their
    sample code.
* Sun Sep 25 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.9.0:
    - Fix relative $ref resolution when the base URI is a URN or other scheme (#544).
    - pkgutil.resolve_name is now used to retrieve validators
      provided on the command line. This function is only available on
      3.9+, so 3.7 and 3.8 (which are still supported) now rely on the
      pkgutil_resolve_name <https://pypi.org/project/pkgutil_resolve_name/>_
      backport package. Note however that the CLI itself is due
      to be deprecated shortly in favor of check-jsonschema
      <https://github.com/python-jsonschema/check-jsonschema>_.
* Fri Jul 29 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.8.0:
    * ``best_match`` no longer traverses into ``anyOf`` and ``oneOf`` when all of
      the errors within them seem equally applicable. This should lead to clearer
      error messages in some cases where no branches were matched.
* Tue Jul 19 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.7.2:
    * Fix best_match's type matching when it's an array.
  - update to 4.7.1:
    * Minor case correction for PyPI links
  - update to 4.7.0:
    * Enhance best match to prefer errors from matching types. by @Julian in #972
  - update to 4.6.2:
    * docs: Fix a few typos by @timgates42 in #969
  - update to 4.6.1:
    * Type annotate format checker methods by @sirosen in #958
    * Fix fuzzer to include instrumentation by @DavidKorczynski in #965
    * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #967
* Tue Jul 19 2022 Johannes Kastl <kastl@b1-systems.de>
  - update to 4.6.0:
    * Add package_url for changelog by @fhightower in #950
    * Only validate unevaluated properties/items on applicable types by @EpicWink in #949
    * Add v4.5.1 to changelog by @sirosen in #956
    * Modernize the packaging setup via PEP 621 and Hatch. by @Julian in #957
* Sun Jun 05 2022 Dirk Müller <dmueller@suse.com>
  - update to 4.5.1:
    * Revert changes to ``$dynamicRef`` which caused a performance regression
      in v4.5.0
    * Validator classes for each version now maintain references to the correct
      corresponding format checker (#905)
    * Development has moved to a `GitHub organization
      <https://github.com/python-jsonschema/>`_.
      No functional behavior changes are expected from the change.
* Tue Apr 26 2022 Ben Greiner <code@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
* Sun Aug 22 2021 Stefan Schubert <schubi@suse.de>
  - Use libalternatives instead of update-alternatives.
* Tue May 25 2021 pgajdos@suse.com
  - %check: use %pytest rpm macro
* Fri Jan 15 2021 Benjamin Greiner <code@bnavigator.de>
  - Disable python2 build as indirect build dependencies to
    python2-cffi are not resolvable anymore

Files

/usr/bin/jsonschema
/usr/bin/jsonschema-3.12
/usr/lib/python3.12/site-packages/jsonschema
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/entry_points.txt
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/licenses
/usr/lib/python3.12/site-packages/jsonschema-4.23.0.dist-info/licenses/COPYING
/usr/lib/python3.12/site-packages/jsonschema/__init__.py
/usr/lib/python3.12/site-packages/jsonschema/__main__.py
/usr/lib/python3.12/site-packages/jsonschema/__pycache__
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/__main__.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_format.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_format.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_keywords.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_keywords.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_legacy_keywords.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_legacy_keywords.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_types.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_types.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_typing.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_typing.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_utils.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/_utils.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/cli.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/cli.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/protocols.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/protocols.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/validators.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/jsonschema/__pycache__/validators.cpython-312.pyc
/usr/lib/python3.12/site-packages/jsonschema/_format.py
/usr/lib/python3.12/site-packages/jsonschema/_keywords.py
/usr/lib/python3.12/site-packages/jsonschema/_legacy_keywords.py
/usr/lib/python3.12/site-packages/jsonschema/_types.py
/usr/lib/python3.12/site-packages/jsonschema/_typing.py
/usr/lib/python3.12/site-packages/jsonschema/_utils.py
/usr/lib/python3.12/site-packages/jsonschema/cli.py
/usr/lib/python3.12/site-packages/jsonschema/exceptions.py
/usr/lib/python3.12/site-packages/jsonschema/protocols.py
/usr/lib/python3.12/site-packages/jsonschema/validators.py
/usr/share/doc/packages/python312-jsonschema
/usr/share/doc/packages/python312-jsonschema/README.rst
/usr/share/libalternatives/jsonschema
/usr/share/libalternatives/jsonschema/312.conf
/usr/share/licenses/python312-jsonschema
/usr/share/licenses/python312-jsonschema/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 16 23:53:07 2024