Metadata-Version: 1.1
Name: python-mu
Version: 1.0.0
Summary: Python module and CLI to package and upload python lambda functions to AWS Lambda.
Home-page: https://github.com/sivel/mu
Author: Matt Martz
Author-email: matt@sivel.net
License: Apache License, Version 2.0
Description: mu
        ==
        
        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
            }
        
        
Keywords: aws amazon lambda
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Environment :: Console
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
