layer¶
AWS Lambda layer creation and deployment package.
This package provides a complete 4-step workflow for creating, packaging, and deploying AWS Lambda layers with dependencies from Python package managers. It supports multiple dependency management tools and both local and containerized builds for cross-platform compatibility.
Complete Layer Workflow:
Build - Install and resolve dependencies using pip, Poetry, or UV
pip_builder: Universal pip-based builds with requirements.txtpoetry_builder: Poetry-based builds with lock file reproducibilityuv_builder: UV-based builds with ultra-fast dependency resolution
Package - Structure and compress dependencies into deployable artifacts
package: Transform build output into Lambda-compatible zip files
Upload - Deploy layer artifacts to S3 storage for Lambda access
(Future implementation for S3 upload functionality)
Publish - Create versioned Lambda layer from stored artifacts
(Future implementation for Lambda layer publishing)