jsonschema
jsonschema copied to clipboard
An implementation of the JSON Schema specification for Python
I **expect** to be able to use both internal (i.e. the same file) and external (i.e. other files) references in the same schema. As far as I can tell, -...
We just started noticing that some tooling which is using this code hangs in 4.5.0: ```python import jsonschema import ruamel.yaml YAML = ruamel.yaml.YAML() ... with open(fname, "r") as f: self.config...
`check-jsonschema` will be the recommended CLI going forward. We can deprecate the existing one (and perhaps add a CLI setuptools extra).
This will allow the use of dedicated vocabularies based on the meta schema definition. For this the validators are grouped by the the vacabulary schemas, and only loaded if they...
This is an addition to https://github.com/Julian/jsonschema/pull/924/ in order to provide support vor contains, maxContains and minContains based on the defined vocabulary in the meta schema. Before the 3 keywords where...
There were two jsonschemas missing from the vocabularies.json file: "https://json-schema.org/draft/2019-09/links" and "https://json-schema.org/draft/2019-09/hyper-schema". The PR adds the relevant jsonschemas, which are not downloaded from the internet any more. That allows the...
jsonschema is unable to resolve the `"#meta"` references in the 2020-12 meta-schema when that meta-schema is embedded in a schema that also uses the 2020-12 meta-schema: ``` jsonschema.exceptions.RefResolutionError: Unresolvable JSON...
I want to generate some documentation/description (probably some input forms) from a json schema that contains `$ref`s. Is there a way in jsonschema to retrieve a json schema with `$ref`s...
We're using jsonschema to run validation on payloads coming into our web services and we've been noticing a steady memory increase in our services since upgrading to version 4+ of...
First off, thanks for this great package! Depending on the outcome of this issue, I'm hoping to contribute back in a follow-up. I am trying to validate the following JSON,...