Metadata-Version: 1.1
Name: amplify-aws-utils
Version: 0.1.10
Summary: Utility functions for working with AWS resources
Home-page: https://github.com/amplify-education/amplify_aws_utils/
Author: Amplify Education
Author-email: astronauts.core@amplify.com
License: MIT
Description: |Build Status| |PyPI - License| |PyPI| |Python Versions| |Downloads|
        
        amplify\_aws\_utils
        ===================
        
        Utility functions for working with AWS resources though Boto3 with less
        hiccups.
        
        About Amplify
        =============
        
        Amplify builds innovative and compelling digital educational products
        that empower teachers and students across the country. We have a long
        history as the leading innovator in K-12 education - and have been
        described as the best tech company in education and the best education
        company in tech. While others try to shrink the learning experience into
        the technology, we use technology to expand what is possible in real
        classrooms with real students and teachers.
        
        Getting Started
        ===============
        
        Prerequisites
        -------------
        
        amplify\_aws\_utils requires the following to be installed:
        
        ::
        
            python >= 2.7
            python >=3.6
        
        For development, ``tox>=2.9.1`` is recommended.
        
        Building
        --------
        
        Python package can be built as follows:
        
        ``python setup.py sdist``
        
        This creates a package in ``dist`` directory.
        
        Running Tests
        -------------
        
        As mentioned above, amplify\_aws\_utils uses tox, so running ``tox``
        will automatically execute linters as well as the unit tests. You can
        also run functional and integration tests by using the -e argument.
        
        For example, ``tox -e lint,py27-unit,py27-integration`` will run the
        linters, and then the unit and integration tests in python 2.7.
        
        To see all the available options, run ``tox -l``.
        
        Deployment
        ----------
        
        Deployment is done with Travis.
        
        Package is built as described above, and is uploaded to PyPI repo using
        ``devpi-client``
        
        Installation
        ------------
        
        This package can be installed using ``pip``
        
        ``pip install amplify_aws_utils``
        
        Usage
        -----
        
        Functions provided by this package can be imported after package has
        been installed.
        
        Example:
        
        ``from amplify_aws_utils.resource_helper import throttled_call``
        
        .. |Build Status| image:: https://travis-ci.org/amplify-education/amplify_aws_utils.svg?branch=master
           :target: https://travis-ci.org/amplify-education/amplify_aws_utils
        .. |PyPI - License| image:: https://img.shields.io/pypi/l/amplify_aws_utils.svg
        .. |PyPI| image:: https://img.shields.io/pypi/v/amplify-aws-utils.svg
           :target: https://pypi.org/project/amplify-aws-utils/
        .. |Python Versions| image:: https://img.shields.io/pypi/pyversions/amplify-aws-utils.svg
           :target: https://pypi.python.org/pypi/amplify-aws-utils
        .. |Downloads| image:: https://img.shields.io/pypi/dm/amplify_aws_utils.svg
           :target: https://pypistats.org/api/packages/amplify-aws-utils/recent
        
Platform: UNKNOWN
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
