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
File details
Details for the file aws_lambda_builders-1.52.0.tar.gz
.
File metadata
- Download URL: aws_lambda_builders-1.52.0.tar.gz
- Upload date:
- Size: 95.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda67c6a16562ee9774b2ad0d9ece43653ff3f5a7f8176f77c2f94ece0607532 |
|
MD5 | 283aaddf1903871c042eaa62421d615b |
|
BLAKE2b-256 | e88b5ef23f75eb04ca39d3466724e360201ad5c8294fcee67ba39df2f67c1357 |
File details
Details for the file aws_lambda_builders-1.52.0-py3-none-any.whl
.
File metadata
- Download URL: aws_lambda_builders-1.52.0-py3-none-any.whl
- Upload date:
- Size: 131.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70d07c878e702276a68b1dec49aa8cc9110a337d52d61d23a7f71bd9f24b5370 |
|
MD5 | b41f6d730baf9a123b3e39b68d743e37 |
|
BLAKE2b-256 | ca0045cfd7f7910fe3915acce64f6c64ca1452f702fd65f910567d9f5d254af3 |