Skip to main content

Easily build AWS lambda artifacts and layers, correctly

Project description

LambdaBuild

This is a single command line executable meant to be triggerred from within make or make like script, which automates creation of AWS lambda python artifacts, and AWS lambda layers.

Features:

  • build inside docker emulating lambda environment, with target python runtime
  • precompile .pyc files, for faster cold starts
  • support build-only-if-changed
  • result zip file hash will remain identical between builds (important when infrastructure as code decides wether to update lambda / layer, since previous build was not on same machine)

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

lambdabuild-0.2.5.linux-x86_64.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lambdabuild-0.2.5-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file lambdabuild-0.2.5.linux-x86_64.tar.gz.

File metadata

  • Download URL: lambdabuild-0.2.5.linux-x86_64.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for lambdabuild-0.2.5.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 bfe8a99f7df0ba7605fbcc1b99c7895faf4609d0977a93d3172a9855914392ef
MD5 2671979eedb7802364e5de6423ae50bd
BLAKE2b-256 87a566dad85dfa35da6770feabe021ad200eeed696e2f80b87979fb396c517ab

See more details on using hashes here.

File details

Details for the file lambdabuild-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: lambdabuild-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for lambdabuild-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bdd2871ffaaf7fd35cbf85c6abd2ee8021fd7aa2d858e03525a87564581e31da
MD5 7c1346f7eafaed378ce51b3027205c44
BLAKE2b-256 ac473febea4b86c1fe0970537d9baef59a178dd10cd862137e04777e34b5446b

See more details on using hashes here.

Supported by

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