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-team/packages/python-pathable!1 (merged)
- python-jsonschema-path - python-team/packages/python-jsonschema-path!1 (merged)
- python-openapi-schema-validator - python-team/packages/python-openapi-schema-validator!1 (closed)
- python3-openapi-spec-validator - python-team/packages/python-openapi-spec-validator!1 (merged)
- fastapi (Waiting ITP - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132513) (this PR)
- python-openapi-core
On debusine and CI, builds fail due to the missing python3-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-annotated-doc, for example:
gbp buildpackage --extra-package=python3-annotated-doc_0.0.4-1_all.deb
I suggest moving this repository to the Debian namespace on Salsa, preferably under the Python Team namespace. A debian/salsa-ci.yml file has been added to enable CI.