Skip to main content

λambdify

lambdify allows you to create AWS Lambda function directly from the python code.
Just like that:

install lambdify…

$pip install lambdify

…create AWS Lambda with 4 lines of code:

from lambdify import Lambda


@Lambda.f(name='echo')
def echo(*args, **kwargs):
    return args, kwargs

echo.create()

if __name__ == '__main__':
    import getpass
    echo(msg='Hello, {user}!'.format(user=getpass.getuser()))

Now you can head over to your AWS Lambda console and behold your echo function

The goal

Lambdify aims to unite convenient task queues API (i.e. Celery, Hue, RQ’s @job decorator) with AWS Lambda service coolest features.

At present, there are some solutions, that allow you to create and deploy lambdas, like Zappa, lambda-uploader, lambder etc., but they still have limitations of not being able to interact directly with a python program.
lambdify overcomes such limitations by using the following algorithm:

Documentation

>>>from lambdify import Lambda
>>>help(Lambda)

Metadata

Release files for lambdify 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lambdify 0.0.3
File Size Uploaded Provenance
lambdify-0.0.3.tar.gz 19.3 kB Without provenance Details

Release files / lambdify-0.0.3.tar.gz

Download URL lambdify-0.0.3.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0d2e441b5ec76429e89800860ed8d38dd710a44ac61242b89b5f8e98e35b1245
BLAKE2b-256 checksum
How to use checksums
e4a12fa3a513d03fbb3a8e5a87b75f606ae3a69edaa25d1ae8d62626fb6ac5ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for lambdify 0.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.3 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page