pyramid_openapi3
pyramid_openapi3 copied to clipboard
Add support for openapi-core 0.16
Summary
Add support for openapi-core >= 0.16 (currently 0.16.0 and 0.16.1), which also adds support for openapi-spec-validator>=0.5.0 (refs #173).
Lib Changes
- Added support for
openapi-core >= 0.16
Note There are some discussion points in this draft PR for how we handle some potentially breaking changes
Dev Changes
- Examples
- Added extra endpoints to the todoapp example so that it covers more use cases
- Query Parameters, Body Parameters, Path Parameters, Combinations, etc.
- Added extra endpoints to the todoapp example so that it covers more use cases
- Isort
- Removed deprecated
not_skipand-rcoptions fromisortcommands as these have been removed in the 5.0 release (https://pycqa.github.io/isort/docs/upgrade_guides/5.0.0.html) - Added
blackprofile to isort to avoid conflicts betweenisortandblack
- Removed deprecated
- Flake8
- Pin to
< 5for now asflake8-mockdoes not yet have support forflake8 >= 5
- Pin to
Note I am busy doing some tests using some of our larger applications at the company I work for