Metadata-Version: 1.1
Name: yact
Version: 0.1.0
Summary: Yet Another Config Tool
Home-page: https://github.com/dreadpirate15/yact
Author: Jesse Roberts
Author-email: jesse@hackedpotatoes.com
License: MIT
Description: ============
        YACT - Yet Another Config tool
        ============
        Simple configuration handling for Python applications.
        ------------------------------------------------------
        .. image :: https://travis-ci.org/dreadpirate15/yact.svg?branch=master
            :target: https://travis-ci.org/dreadpirate15/yact
        
        YACT is a simple, lightweight, and flexible configuration package for Python applications.
        It's designed to be as easy as possible to setup configuration for your project without needing to
        jump through hoops.
        
        Examples
        ========
        
        **Basic usage:**
        
        ::
        
            import yact
            config = yact.from_file('sample.conf')
            isinstance(config, yact.Config)
            >>> True
        
        **Modifying and saving:**
        
        ::
        
            config.set('foo', 'bar')
            print(config['foo'])
            >>> 'bar'
            config.save()
        
        **Dot notation for nested configs:**
        
        ::
        
            config.set('this.is.nested', True)
            print(config.get('this')['is']['nested'])
            >>> True
        
Keywords: yaml yact settings config parser pudding configuration
Platform: UNKNOWN
Classifier: Natural Language :: English
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
