Skip to main content

Pydantic lambda handler modelled on FastAPI

Project description

example workflow codecov pypi package

Vision

Aim to create an easy-to-use decorator on a lambda for quick development of apis on AWS lambda using AWS Gateway.

Inspired by, and attempting to match the Fast API api.

Currently, I'm working through the first steps to hit the basics.

This is very much at the beginning of the project, so I could do with all the help I can get :D

MUST HAVE

  • creates open api schema

API Gateway Lambda proxy integration https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html#api-gateway-simple-proxy-for-lambda-input-format

https://docs.aws.amazon.com/lambda/latest/dg/services-apigateway-tutorial.html

pip install --target ./demo_app ../.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydantic_lambda_handler-0.12.5.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

pydantic_lambda_handler-0.12.5-py2.py3-none-any.whl (15.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pydantic_lambda_handler-0.12.5.tar.gz.

File metadata

  • Download URL: pydantic_lambda_handler-0.12.5.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.1.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8

File hashes

Hashes for pydantic_lambda_handler-0.12.5.tar.gz
Algorithm Hash digest
SHA256 41f90d4e899f12c6bd42140e5dd1a411708c10159319869826c252fbe3741c27
MD5 eb4cb4ffe109e5fef240b5bc6c3df95a
BLAKE2b-256 c0915a43cae0075cd3fa39fe192db833ba0589448831b3b1249771c2b9fe047e

See more details on using hashes here.

File details

Details for the file pydantic_lambda_handler-0.12.5-py2.py3-none-any.whl.

File metadata

  • Download URL: pydantic_lambda_handler-0.12.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/37.3 requests/2.28.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/5.1.0 keyring/23.11.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8

File hashes

Hashes for pydantic_lambda_handler-0.12.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4282cd7ce9ecc42be2858ece93d146e6a9232cbd99fe5f5af6a09ba86f878263
MD5 4e311f1330152276bc94659baddc2cbf
BLAKE2b-256 670e415e447a7c305476e0407930fa4f12b6ea4f547c14998107dbe74857a385

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page