Skip to main content

Framework for creating AWS Lambda Extensions

Project description

Python Extension Framework

This is a framework for building AWS Lambda Extensions.

Quickstart

$ pip install lef

To get started you can use the default Extension class, or extend it.

Example:

import lef

def handler(event):
    print(event)

extension = lef.Extension()
extension.register([lef.EventType.INVOKE], handler)

Development

Install Dependencies

$ poetry install --dev

Bump Version

You can use the bin/bump script to bump the version. This is a wrapper for bumpversion.

$ bin/bump <VERSION LEVEL>

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

lef-0.1.6.tar.gz (2.5 kB view hashes)

Uploaded Source

Built Distribution

lef-0.1.6-py3-none-any.whl (2.7 kB view hashes)

Uploaded Python 3

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