finds.dev← search

// the find

nficano/python-lambda

★ 1,517 · Python · ISC · updated Jun 2023

A toolkit for developing and deploying serverless Python code in AWS Lambda.

A CLI tool for packaging and deploying Python Lambda functions — handles virtualenv introspection, zipping dependencies, and pushing to AWS. Aimed at developers who want a simpler alternative to SAM or Serverless Framework for single-function or small microservice deployments.

The local invoke workflow (`lambda invoke`) is genuinely useful for testing with a real event.json before touching AWS. Virtualenv-based dependency bundling is straightforward and predictable — no surprises about what ends up in the zip. The `config.yaml` approach keeps IAM role, runtime, and environment variables in one place without requiring CloudFormation knowledge.

Last commit was June 2023 and the README still lists Python 2.7 and references old pip/virtualenv versions — it has not kept pace with Lambda runtime updates (Python 3.12, 3.13 now available). No support for Lambda layers, container image deployments, or any event source mapping setup, so anything beyond the simplest function requires manual console work anyway. Zero functional test coverage visible in the tree — the test directory has two unit tests and nothing that actually exercises deploy or packaging logic. The call-for-contributors notice at the top has been there for years; this project is effectively unmaintained.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →