Metadata-Version: 2.1
Name: abconfig
Version: 1.0.9
Summary: Simple and powerful configuration manager for Python projects
Home-page: https://github.com/kudato/abconfig.git
Author: Alexander Shevchenko
Author-email: kudato@me.com
License: MIT
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Development Status :: 5 - Production/Stable
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Provides-Extra: aws
Requires-Dist: boto3 (>=1.10.45) ; extra == 'aws'
Provides-Extra: toml
Requires-Dist: toml (>=0.10.0) ; extra == 'toml'
Provides-Extra: vault
Requires-Dist: hvac (<0.11.2,>=0.9.6) ; extra == 'vault'
Provides-Extra: yaml
Requires-Dist: pyyaml (>=5.1) ; extra == 'yaml'

# ABConfig

[![Build Status](https://travis-ci.org/kudato/abconfig.svg?branch=master)](https://travis-ci.org/kudato/abconfig) [![Coverage Status](https://coveralls.io/repos/github/kudato/abconfig/badge.svg?branch=master)](https://coveralls.io/github/kudato/abconfig?branch=master)

The configuration should be simple, this project aims to give you all the power while maintaining ease of use.


## Features

- Json or Yaml files and environment variables are supported as source;

- Correct data types (even for environment variables);

- Create configurations in django models style;

- The result object is a regular dictionary;


## Read the docs

**Documentation**: http://abconfig.readthedocs.io/

> Also strongly recommend that you read ["The twelve-factor app" for config](https://12factor.net/ru/config) before starting.


