Python module and CLI to package and upload python lambda functions to AWS Lambda
Installation
pip install python-mu
Configuration
You will need to have a boto profile created. This can be done using awscli:
pip install awscli aws configure
Usage
usage: mu [-h] [--with-pyc] [--zip-file ZIP_FILE] [--profile PROFILE]
[--zip-only]
[config]
positional arguments:
config JSON file describing this lambda function. Default
lambda.json
optional arguments:
-h, --help show this help message and exit
--with-pyc Package pyc/pyo files
--zip-file ZIP_FILE Name to give ZIP file. Default lambda.zip
--profile PROFILE boto/awscli profile name. Default default
--zip-only Only create the ZIP file, do not upload
lambda.json
{
"name": "helloworld",
"description": "Hello, World!",
"region": "us-east-1",
"role": "arn:aws:iam::000000000000:role/lambda_basic_execution",
"handler": "helloworld.lambda_handler",
"memory_size": 128,
"timeout": 3,
"py_modules": [
"helloworld"
],
"packages": {
"exclude": [
"tests",
"tests.*"
]
},
"deps": [
"requests",
"-rrequirements.txt"
],
"publish": true
}
Metadata
Release files for python-mu 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python-mu-1.0.2.tar.gz | 9.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_mu-1.0.2-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 18.0 kB
Release files / python-mu-1.0.2.tar.gz
| Download URL | python-mu-1.0.2.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
add6d9fb3f7fb70c6758215c302dc4b81b9afc84b4bcdbad4a7c2abb53ddc0e4
|
|
BLAKE2b-256 checksum How to use checksums |
48d45ca2d676fe85b3264755803a482acafbb6cac901267a542b0e30e4a6d323
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / python_mu-1.0.2-py2.py3-none-any.whl
| Download URL | python_mu-1.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
ab6bb56b748ae5d3ff7be56b687533ce4e927466b7b87004eeff8c721fafcf6a
|
|
BLAKE2b-256 checksum How to use checksums |
a1c1e71193c4578418a09eaac5e524c82bc29761cd09759b43c7e77eccd85558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |