2022-05-11 11:30:53 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-jsonschema: updated to 4.5.1
v4.5.0
------
* Validator classes for each version now maintain references to the correct
corresponding format checker
* Development has moved to a `GitHub organization
<https://github.com/python-jsonschema/>`_.
No functional behavior changes are expected from the change.
|
2022-04-13 12:33:28 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-jsonschema: add missing build dependency on py-wheel
|
2022-04-07 08:49:20 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-jsonschema: updated to 4.4.0
v4.4.0
------
* Add ``mypy`` support
* Add support for Python 3.11
v4.3.3
------
* Properly report deprecation warnings at the right stack level
v4.3.2
------
* Additional performance improvements for resolving refs
v4.3.1
------
* Resolving refs has had performance improvements
v4.3.0
------
* Fix undesired fallback to brute force container uniqueness check on
certain input types
* Implement a PEP544 Protocol for validator classes
v4.2.1
------
* Pin ``importlib.resources`` from below
v4.2.0
------
* Use ``importlib.resources`` to load schemas
* Ensure all elements of arrays are verified for uniqueness by ``uniqueItems``
v4.1.2
------
* Fix ``dependentSchemas`` to properly consider non-object instances to be
valid
v4.1.1
------
* Fix ``prefixItems`` not indicating which item was invalid within the instance
path
v4.1.0
------
* Add Python 3.10 to the list of supported Python versions
v4.0.1
------
* Fix the declaration of minimum supported Python version
v4.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
``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
* ``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``.
|
2022-02-13 09:53:45 by Thomas Klausner | Files touched by this commit (21) |
Log message:
*: use versioned_dependencies for py-twisted
|
2022-01-25 10:05:12 by Thomas Klausner | Files touched by this commit (10) |
Log message:
*: use versioned_dependencies.mk for py-importlib-metadata
|
2022-01-13 20:31:25 by Thomas Klausner | Files touched by this commit (43) |
Log message:
*: setuptools_scm: switch to versioned_dependencies
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|