Metadata-Version: 2.1
Name: cfglib
Version: 1.1.0
Summary: An extensible configuration library
Home-page: https://github.com/swarmer/cfglib-py
License: MIT
Keywords: configuration,settings
Author: Anton Barkovsky
Author-email: anton@swarmer.me
Requires-Python: >=3.7,<4
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Provides-Extra: docs
Requires-Dist: Sphinx (>=1.8,<2.0); extra == "docs"
Requires-Dist: sphinxcontrib-apidoc (>=0.3.0,<0.4.0); extra == "docs"
Requires-Dist: sphinxcontrib-fulltoc (>=1.2,<2.0); extra == "docs"
Project-URL: Documentation, https://cfglib.readthedocs.io/en/latest/
Description-Content-Type: text/x-rst

======
cfglib
======


.. image:: https://img.shields.io/pypi/v/cfglib.svg
        :target: https://pypi.python.org/pypi/cfglib

.. image:: https://github.com/swarmer/cfglib-py/workflows/CI/badge.svg
        :target: https://github.com/swarmer/cfglib-py/actions
        :alt: CI Status

.. image:: https://readthedocs.org/projects/cfglib/badge/?version=latest
        :target: https://cfglib.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. image:: https://codecov.io/gh/swarmer/cfglib-py/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/swarmer/cfglib-py


An extensible configuration library


* Free software: MIT license
* Documentation: https://cfglib.readthedocs.io.


Features
--------

* Describe config schema and perform validation
* Numerous utils to compose configs from multiple sources, etc.
* Read settings from environment

