Metadata-Version: 1.1
Name: aliasdict
Version: 0.9.5
Summary: a dict that supports alias of KEY
Home-page: https://bitbucket.org/yokoshin/aliasdict
Author: yokoshin
Author-email: yokoshin719@yahoo.co.jp
License: UNKNOWN
Description-Content-Type: UNKNOWN
Description: ================
        AliasDict
        ================
        This module helps users to make multiple keys dict with same value.
        In addition to that, this dict automatically gzip-compress values.
        So it's very efficient.
        
        I hope this module helps you python programing in your lap-top PC.
        
        
        Quickstart
        ----------
        
        Install cachelite::
        
            pip install aliasdict
        
        Then you can use it.
        
        .. code-block:: python
        
            import aliasdict from AliasDict
        
            adct = AliasDict()
            #if you don't need value compression, AliasDict(compress=False)
        
            #put a key-value
            adct["YOUR_KEY"] = "YOUR_VALUE"
        
            #set a alias to key
            adct.set_alias("YOUR_KEY", "YOUR_ALIAS")
        
            #get value by alias
            adct["YOUR_ALIAS"]
        
            #save1
            with open( "PATH_TO_FILE", "wb") as f:
                adct.dump(f)
        
            #save2
            with open( "PATH_TO_FILE", "wb") as f:
                f.write(adct.dumps())
        
        
            #load1
            with open( "PATH_TO_FILE", "rb") as f:
                adct = AliasDict.load(f)
        
            #load2
            with open( "PATH_TO_FILE", "rb") as f:
                adct = AliasDict.loads(f.read())
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
