Metadata-Version: 2.1
Name: do-py
Version: 0.0.3
Summary: Standardized data structures for Python.
Home-page: https://github.com/do-py-together/do-py
Author: Tim Davis
Author-email: timdavis.3991@gmail.com
License: UNKNOWN
Description: # do-py
        A data-validation and standardization library wrapping Python dictionaries.
        
        ## Quick Start
        
        ```python
        from do_py import DataObject
        
        class A(DataObject):
            _restrictions = {
                'x': [int],
                'z': [0, 1]
                }
        ```
        ---
        
        ## Development
        ### Setup
        
        #### Install do-py in development mode
        ```bash
        python setup.py develop
        ```
        
        #### Install all dependencies
        Install yarn, pipenv, and then run the following command.
        ```bash
        pipenv install --dev
        ```
        
        ### Testing & Code Quality
        
        ####  Run unit tests
        ```
        yarn test 
        ```
        
        #### Run linter
        ```bash
        pipenv run lint
        ```
        
Keywords: development,OO
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Description-Content-Type: text/markdown
