Python library to compile, build & package AWS Lambda functions for several runtimes & frameworks.
Project description
## Lambda Builders
![Apache 2.0 License](https://img.shields.io/github/license/aws/aws-lambda-builders) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/aws/aws-lambda-builders) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/aws-lambda-builders) ![pip](https://img.shields.io/badge/pip-aws–lambda–builders-9cf)
Lambda Builders is a Python library to compile, build and package AWS Lambda functions for several runtimes & frameworks.
Lambda Builders currently contains the following workflows
Java with Gradle
Java with Maven
Dotnet with amazon.lambda.tools
Python with Pip
Javascript with Npm
Typescript with esbuild
Ruby with Bundler
Go with Mod
Rust with Cargo
In Addition to above workflows, AWS Lambda Builders also supports Custom Workflows through a Makefile.
Lambda Builders is the brains behind the sam build command from [AWS SAM CLI](https://github.com/awslabs/aws-sam-cli)
### Integrating with Lambda Builders
Lambda Builders is a Python library. It additionally exposes a JSON-RPC 2.0 interface to use from other languages.
If you intend to integrate with Lambda Builders, check out [this section of the DESIGN DOCUMENT](DESIGN.md#builders-library).
### Contributing
If you are a developer and interested in contributing, read the [DESIGN DOCUMENT](./DESIGN.md) to understand how this works.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aws_lambda_builders-1.27.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8019d5d5d7de32b159e33ff447672308fc20dd58bc7452f82af15f6667037e1f |
|
MD5 | 94a80c7f86c526fd9ba7e2a44ceeaddb |
|
BLAKE2b-256 | ab6729dca093bf230c675047e2d690070eb5b9d5909aa345834b1be541739eee |
Hashes for aws_lambda_builders-1.27.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4374209755af250ae5c9b6e7c5a315ec39f41e7b901af050d242e1eaeedf27 |
|
MD5 | 5b74da0ea15dd03c5b44aa4fa56e1616 |
|
BLAKE2b-256 | 58d845f7fb8cd9150d1f8e476b96cd2095043441f81566a54056dc54ba7756f2 |