Metadata-Version: 1.1
Name: dotted_dict
Version: 1.0.0
Summary: dict object with support for addressing keys in dot notation.
Home-page: https://github.com/josh-paul/dotted_dict
Author: Josh Paul
Author-email: trevalen@me.com
License: Apache v2
Description-Content-Type: UNKNOWN
Description: dotted_dict
        =============
        
        A light weight extension of the default python dict object. This allows for the use of key names as 
        object attributes. 
        
        Simple usage
        ::
        
            In [1]: from dotted_dict import DottedDict
        
            In [2]: example = DottedDict()
        
            In [3]: example['foo'] = 1
        
            In [4]: example.foo
            Out[4]: 1
        
            In [5]: example.bar = 2
        
            In [6]: example
            Out[6]: {'bar': 2, 'foo': 1}
        
            In [7]: del example['foo']
        
            In [8]: del example.bar
        
            In [9]: example
            Out[9]: {}
        
        
        Also allows passing in of values in same manner as normal dict objects.
        ::
        
            In [10]: example = DottedDict({'foo': 1, 'bar': 2})
        
            In [11]: example
            Out[11]: {'bar': 2, 'foo': 1}
        
Keywords: dotted dict dotted_dict
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
