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
}
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-mu-1.0.3.tar.gz
(9.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python-mu-1.0.3.tar.gz.
File metadata
- Download URL: python-mu-1.0.3.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b554ea21c010f4e9d55048d22db8e406a86c44b11742d5b5635ef74bbfda87c
|
|
| MD5 |
0ef97cf5b75758cda878ddad37d12292
|
|
| BLAKE2b-256 |
6dec5b813f0fd66e025cf4800bc4d86169eaf849873f3b4fa38a797b405c0d7d
|
File details
Details for the file python_mu-1.0.3-py2.py3-none-any.whl.
File metadata
- Download URL: python_mu-1.0.3-py2.py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad4fe48c0d6f05049f976a0b0df04c48cdb2cdc4a539ae215e8219df5f99de11
|
|
| MD5 |
bc377e329dc9ae98f7b94f504ecec0cf
|
|
| BLAKE2b-256 |
0b6bd4275d5e8abcfa7d9702fc8c092e2b2985931602349954cbf704e7e52f61
|