Metadata-Version: 2.1
Name: cerami
Version: 0.2.4
Summary: A Dynamodb ORM
Home-page: https://github.com/gummybuns/cerami
Author: Zac Brown
Author-email: gummybuns@protonmail.com
License: UNKNOWN
Description: # Cerami
        
        Cerami is a python library that hopefully provides some sanity to boto3's DynamoDB client. Its intended use is as a library to help define table data through the creation of models and create sane, readable, and reproducable DynamoDB requests.
        
        **Please read the [Full Documentation](https://cerami.readthedocs.io/en/latest/).**
        
        ## Quickstart
        ```
        python3 -m pip install cerami
        ```
        
        ```python
        import boto3
        from cerami import Cerami
        from cerami.datatype import String
        from cerami.decorators import primary_key
        
        dynamodb = boto3.client('dynamodb')
        db = Cerami(dynamodb)
        
        # Configure a Model
        @primary_key('title')
        class Book(db.Model):
            __tablename__ = "Books"
            title = String()
            author = String()
        
        Book.scan.filter(Book.author.eq("Dav Pilkey")).execute()
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
