Skip to main content

A CLI application for building lambda python functions and dependencies

Project description

Python Lambda Builder

This library is a CLI tool to solve the problem of building together a python project and its dependencies for lambda deployment. This command with could be integrated into pipeline for deployment.

Usage

For poetry (pyproject.toml):

python_lambda_builder --func-src src/ --build_dest dist/

For pip (requirements.txt):

python_lambda_builder --func-src src/ --build_dest dist/ --manager pip

Other arguments you can pass include:

  • pyproject_path: (defaults to ./pyproject.toml) This can be the relative or absolute path to the pyproject.toml file.
  • requirements_path: (defaults to ./requirements.txt) This can be the relative or absolute path to the requirements.txt file.

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

python-lambda-builder-0.1.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

python_lambda_builder-0.1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file python-lambda-builder-0.1.1.tar.gz.

File metadata

  • Download URL: python-lambda-builder-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.2 Darwin/21.5.0

File hashes

Hashes for python-lambda-builder-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7e8bd7bb57e05ad472816da51b9d8ff45d333248290e7b160a5dabe8948acd3c
MD5 18d6efadcffe46efc5d4797f2b6b5bfe
BLAKE2b-256 b599b301c8a76eb05f262edc339a837133c03307827ca1ae0a9b16f3d4fe1cfe

See more details on using hashes here.

File details

Details for the file python_lambda_builder-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_lambda_builder-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70a904bea7bdb579582cfb45c16cb7faf017a9ab5d18eeac3494bccb53f2dcd1
MD5 251b15d44d92d3d0cc2c0f409996117d
BLAKE2b-256 1bccc835edb706b5bbd928ae3f6601bf3fae9253352aa8b8e8575d31d9251336

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