Metadata-Version: 1.1
Name: dirigible
Version: 0.2
Summary: SQL --> Spark
Home-page: https://github.org/massmutual/dirigible
Author: Thom Neale
Author-email: tneale@massmutual.com
License: UNKNOWN
Description: Dirigible
        =========
        
        Dirigible is a minimal python package the provides two shortcuts for working
        with config files:
        
          1) it can transparently read config files encrypted with Ansible Vault, and 
          2) shortcuts for finding and loading configs files in common locations, like 
             ~/.{{appname}} or /etc/{{appname}}, or looking in a location specified by 
             an environment variable "${{appname|upper}}_CONFIG_DIR" if defined.
        
        Examples
        ++++++++
        
        Load a basic, unencrypted config file from 
        
            from os.path import join, abspath, dirname
            import digible
        
            class MyConfig(dirigible.Config):
        
                appname = 'testapp'
                defaults = join(dirname(abspath(__file__)), 'defaults')
        
                @CachedAttr
                def cfg(self):
                    return self.load_config_filename('myapp.cfg')
        
        
        
        Dirigible
        =========
        
        Dirigible is a minimal python package the provides two shortcuts for working
        with config files:
        
          1) it can transparently read config files encrypted with Ansible Vault, and 
          2) shortcuts for finding and loading configs files in common locations, like 
             ~/.{{appname}} or /etc/{{appname}}, or looking in a location specified by 
             an environment variable "${{appname|upper}}_CONFIG_DIR" if defined.
        
        Examples
        ++++++++
        
        Load a basic, unencrypted config file from 
        
            from os.path import join, abspath, dirname
            import digible
        
            class MyConfig(dirigible.Config):
        
                appname = 'testapp'
                defaults = join(dirname(abspath(__file__)), 'defaults')
        
                @CachedAttr
                def cfg(self):
                    return self.load_config_filename('myapp.cfg')
        
        
Keywords: dirigible
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
