connexion
connexion copied to clipboard
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Fixes #1565
Fixes #1111
The following two PRs added better support for nullable defaults: https://github.com/spec-first/connexion/pull/1463 https://github.com/spec-first/connexion/pull/1464 However, it looks like it missed adding `NullableEnumValidator` to `create_spec_validator`. Also see https://github.com/OAI/OpenAPI-Specification/issues/1900 , which establishes that you...
Flask no longer allows you to register routes on an application after it has processed its first request. This broke one of our tests adding routes to an application provided...
Fixes # . Changes proposed in this pull request: - get all values from files by using `files.lists()`
Fixes #1532 . Changes proposed in this pull request: - I removed the parameter _pass_context_arg_name_ passed internally as asked from the various constructors, and left in the _SecurityHandlerFactory_ a constant...
Is there any way to break up large swagger.yaml files into smaller pieces? I've tried using external references but it doesn't seem like Connexion supports these. I've also tried using...
It would be great to refactor the security middleware to be pluggable by authentication type. The goal would be to be able to register a handler, a class or function...
### Description We define array parameters which names contain brackets, like this: ```yaml SurnameFilterInQuery: name: filter[surname] description: ... in: query required: false explode: false schema: type: array items: $ref: "#/components/schemas/Surname"...
### Description Currently, query parameters with a merged schema via `allOf` are not supported. A merged schema is sometimes useful for extending a base schema with additional constraints, and it's...