| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-jsonschema-format | Distribution: SUSE Linux Enterprise 15 |
| Version: 4.17.3 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.14.3.9 | Build date: Wed Oct 4 00:17:08 2023 |
| Group: Unspecified | Build host: h01-ch3a |
| Size: 1057 | Source RPM: python-jsonschema-4.17.3-150400.14.3.9.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/python-jsonschema/jsonschema | |
| Summary: An implementation of JSON-Schema validation for Python [format] extra | |
jsonschema is an implementation of the JSON Schema specification for Python. This subpackage provides the [format] extra
MIT
* Fri Apr 21 2023 dmueller@suse.com
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mcepl@suse.com
- Make calling of %{sle15modernpython} optional.
* Mon Dec 26 2022 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 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 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 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 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 code@bnavigator.de
- Clean up specfile
* remove obsolete setuptools BuildRequirements
* remove old distro python <= 3.6 directives
* update outdated description
* Tue Oct 04 2022 kastl@b1-systems.de
- change dependency from hatch_fancy_pypi_readme to hatch-fancy-pypi-readme
* Sun Oct 02 2022 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 kastl@b1-systems.de
- update to 4.15.0:
* Enable dedicated API documentation page(s) by @Julian in #989
* Sun Oct 02 2022 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 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 kastl@b1-systems.de
- update to 4.12.1:
* Use rST markers in README by @hynek in #987
* Sun Oct 02 2022 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 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 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 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 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 kastl@b1-systems.de
- accept SR#1005905 to convert this to using Twisted instead of
pytest
* Sun Sep 25 2022 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 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 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 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 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 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 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 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 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 code@bnavigator.de
- Disable python2 build as indirect build dependencies to
python2-cffi are not resolvable anymore
* Thu Mar 12 2020 tchvatal@suse.com
- Add patch to fix build with new webcolors:
* webcolors.patch
* Fri Nov 22 2019 arun@gmx.de
- update to version 3.2.0 (jsc#SLE-18756):
* Added a format_nongpl setuptools extra, which installs only format
dependencies that are non-GPL (#619).
* Sat Nov 16 2019 arun@gmx.de
- specfile:
* be more explicit in %files section
* require python-importlib-metadata
- update to version 3.1.1:
* Temporarily revert the switch to js-regex until #611 and #612 are
resolved.
- changes from version 3.1.0:
* Regular expressions throughout schemas now respect the ECMA 262
dialect, as recommended by the specification (#609).
* Mon Oct 14 2019 mcepl@suse.com
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
* Tue Sep 17 2019 jayvdb@gmail.com
- Activate more of the test suite
- Remove tests and benchmarking from the runtime package
- Update to v3.0.2
* Fixed a bug where 0 and False were considered equal by
const and enum
- from v3.0.1
* Fixed a bug where extending validators did not preserve their
notion of which validator property contains $id information.
- from v3.0.0
* Support for Draft 6 and Draft 7
* Draft 7 is now the default
* New TypeChecker object for more complex type definitions
(and overrides)
* Falling back to isodate for the date-time format checker is
no longer attempted, in accordance with the specification
* Tue Apr 16 2019 mcepl@suse.com
- Add non-updating note to the SPEC file
* Mon Apr 08 2019 dmueller@suse.com
- downgrade to < 3.0.0 again to fix all openstack clients
* Thu Mar 28 2019 tchvatal@suse.com
- Update to 3.0.1:
* Support for Draft 6 and Draft 7
* Draft 7 is now the default
* New TypeChecker object for more complex type definitions (and overrides)
* Falling back to isodate for the date-time format checker is no longer attempted, in accordance with the specification
* Mon Jan 14 2019 kukuk@suse.de
- Use %license instead of %doc [bsc#1082318]
* Wed Jan 24 2018 tchvatal@suse.com
- Add condition around the python2 code to make sure we can build
in python3 only enviroment
* Wed Apr 19 2017 toddrme2178@gmail.com
- Source url must be https.
* Sat Apr 15 2017 toddrme2178@gmail.com
- Fix source url.
* Fri Apr 07 2017 toddrme2178@gmail.com
- Update to 2.6.0
* Improved performance on CPython by adding caching around ref resolution
(#203)
- Implement single-spec version
* Mon Oct 05 2015 mcihar@suse.cz
- Adjust dependencies for Python 2.6 based SLE 11
* Mon Jun 15 2015 arun@gmx.de
- update to version 2.5.1:
(no changelog available)
- update to version 2.5.0:
* Improved performance on CPython by adding caching around ref
resolution (#203)
- specfile:
* add python-vcversioner
- drop test requirements and %check section, which is broken
- Fix update-alternatives usage
* Sat Nov 08 2014 ledest@gmail.com
- fix bashism in pre script
/usr/share/licenses/python311-jsonschema-format /usr/share/licenses/python311-jsonschema-format/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:27:59 2026