py2http¶
This module provides functionality to easily create HTTP services from Python functions and class methods. It includes features such as method transformation, input mapping, output mapping, error handling, and client generation. The module also allows for customization through various configuration options and provides the ability to generate OpenAPI specifications for the created HTTP services. Additionally, it includes middleware, plugins, and decorators to enhance the functionality of the HTTP services.
Modules
Framework-independent credential checks, shared by the aiohttp middleware ( |
|
Plugins for adding middleware functionality to Bottle apps. |
|
The code module provides functions for retrieving configuration values for a function based on a hierarchy of sources, including function properties, configuration dictionaries, and default values. |
|
This module provides functionality for dispatching Python functions as HTTP services. |
|
Decorator tools for py2http. |
|
This module provides default configurations, input mappers, output mappers, and error handlers for an HTTP service implemented in Python using the py2http library. |
|
This module is meant to contain diagnosis and validation tools. |
|
Flask counterparts of the Bottle plugins: auth as a |
|
aiohttp middleware that guards every route of an app: |
|
Dispatching HTTP requests to the attributes of objects, classes and modules. |
|
This module is designed to generate OpenAPI specifications based on Python functions. |
|
This module provides functionality to create handlers for class methods, based on input classes and method names. |
|
This module provides functions for generating OpenAPI input and output schemas from Python functions, as well as validating input against a schema. |
|
This Python module provides a framework for dispatching Python functions as HTTP services and generating OpenAPI specifications for these services. |
|
Approximate the memory an object holds, without walking more of it than a budget. |
|
This module defines several type aliases and constants related to function parameters and signatures. |
|
This module contains various utilities including a |