inveniosoftware / invenio-oaiserver

Invenio module that adds more fun to the platform.
https://invenio-oaiserver.readthedocs.io
MIT License
3 stars 44 forks source link

Make ready for Flask 2 #203

Closed max-moser closed 3 years ago

max-moser commented 3 years ago

Requires the following PRs:

Note, there's apparently an unrelated regression on master.

max-moser commented 3 years ago

I found that the regression on master is due to jsonschema 4.x not being compatible with (but not pinned by) Invenio-Records 1.4.0, which is the version installed for the CI/CD checks. Pre-releases of Invenio-Records 1.5.0 pin the version of jsonschema and thus should make the tests pass. Alternatively, a re-implementation of the offending code pieces that works with jsonschema 3.x and 4.x is available in the PR: https://github.com/inveniosoftware/invenio-records/pull/271.