#!/bin/bash set -e echo "=== Building Lambda Package ===" cd lambda rm -f function.zip 2>/dev/null || true # Install dependencies (production build) pip install -q --platform manylinux2014_x86_64 --python-version 3.11 \ --only-binary=:all: -t . -r requirements.txt 2>/dev/null || \ pip install -q --platform manylinux2014_x86_64 --python-version 3.11 \ --only-binary=:all: -t . -r requirements.txt # Create deployment package zip -rq function.zip . -x "*.pyc" -x "__pycache__" -x "function.zip" \ -x "requirements.txt" -x "*.dist-info" echo "Built: function.zip ($(du -h function.zip | cut -f1))"