// the find
nficano/python-lambda
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.