python-openapi/openapi-schema-validator

Incompatible with jsonschema 4.10.0

Wim-De-Clercq opened this issue · 3 comments

https://pypi.org/project/jsonschema/#history

They have created their own evolve method instead of using the attrs.evolve and that breaks a lot.
https://github.com/python-jsonschema/jsonschema/blob/ae0feea5e5e8c1a80efb1f17a20b15295355518a/jsonschema/validators.py#L204-L216

I have also created an issue on their end: python-jsonschema/jsonschema#982

p1c2u commented

OAS31 will be fixed but for OAS30 check the issue #48

I believe since 4.10.2 it works again even for OAS30, due to changes on jsonschema's end (python-jsonschema/jsonschema@a8c3b14).
But, as you said, it is still a technically unsupported thing.

p1c2u commented

thanks for your work on this