Transition to starlette 1.0
This PR is part of the transition to starlette 1.0, which introduced breaking changes. Some reverse dependencies are currently failing autopkgtests due to this transition.
This PR depends on other changes in the stack. Recommended merge order:
- python-pathable - python-pathable!1 (merged)
- python-jsonschema-path - python-jsonschema-path!1 (merged)
- python-openapi-schema-validator - python-openapi-schema-validator!1 (closed)
- python3-openapi-spec-validator - python-openapi-spec-validator!1 (merged)
- fastapi - morph/fastapi!3 (closed) (Waiting ITP - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132513)
- python-openapi-core (this PR)
On CI, builds fail due to the missing python-pathable, python-jsonschema-path, python-openapi-schema-validator, python3-openapi-spec-validator and python-annotated-doc. Autopkgtests for reverse dependencies of this package may fail until the dependencies mentioned above are updated.
The build can be reproduced with the newer upstream version of python-pathable, python-jsonschema-path, python-openapi-schema-validator, python3-openapi-spec-validator and python-annotated-doc, for example:
gbp buildpackage --extra-package=python3-pathable_0.5.0-1_all.deb --extra-package=python3-openapi-schema-validator_0.8.1-1_all.deb --extra-package=python3-jsonschema-path_0.4.5-1_all.deb --extra-package=python3-openapi-spec-validator_0.8.4-1_all.deb --extra-package=python3-fastapi_0.135.3-1_all.deb --extra-package=python3-annotated-doc_0.0.4-1_all.deb