Metadata-Version: 1.1
Name: ubi-config
Version: 0.1.0
Summary: a simple tool used to load UBI config
Home-page: https://github.com/release-engineering/ubi-config
Author: UNKNOWN
Author-email: UNKNOWN
License: GNU General Public License
Description-Content-Type: text/markdown
Description: 
        
        A Python library for reading UBI configurations
        Usage Example
        -------------
        When there is `DEFAULT_UBI_REPO` set, user can load the config by passing the config file
        name to `get_loader().load()`
        
        ```python
        from ubi_config import get_loader
        
        config = get_loader().load('rhel-8-for-x86_64-appstream')
        # config has been validated and is now a Python object with relevant properties
        package_whitelist = config.packages.whitelist
        print package_whitelist
        ```
        Or, get all config files from the repo:
        ```python
        
        from ubi_config import get_loader
        
        configs = get_loader().load_all()
        # returns a list of UbiConfig objects
        ```
        Or, user can also load the config from local file:
        ```python
        from ubi_config import get_loader
        
        config = get_loader(local=True).load('/path/to/rhel-8-for-x86_64-appstream.yaml')
        ```
        
        License
        -------
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
