Metadata-Version: 2.1
Name: figcon
Version: 0.0.0
Summary: A simple way to configure python libraries
Home-page: https://bitbucket.org/smrd/figcon
Author: Derrick Chambers
Author-email: djachambeador@gmail.com
License: BSD
Description: 
        # FigCon
        
        A simple way to configure applications using pure python files.
        
        # Quickstart
        
        ```
        # contents of default config (base_config.py)
        bob = 1
        harry = {0: 1, 1: 3}
        
        # contents of secondary config (~/config.py)
        bob = 2
        harry = {1: 2, 3: 4}
        
        # contents of primary config (config.py)
        bill = 4
        harry = {1: 6}
        
        # now use the configuration:
        
        from figcon import Figcon
        
        # give figcon a path to the default config file
        config = Figcon(default_path='base_config', primary_path='config.py', 
                        secondary_path='~')
        
        # objects are updated based on lowest priority (default) to highest (primary)
        
        assert config.bob  == 2
        assert config.harry == {0:1, 1: 6, 3:4}
        ```
        
        # Features
        
        * 3 step hierarchical configuration using a default, primary, and secondary config file.
        * Config files are pure python which allow lots flexibility.
        * Dont use this if you don't trust your users.
        
Keywords: figcon
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
