Welcome ABConfig

Simple and powerful configuration manager for Python projects

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;

Installation

$ pip install abconfig

Source code

The project is hosted on GitHub

Please feel free to file an issue on the bug tracker if you have found a bug or have some suggestion in order to improve the library.

Dependencies

  • Python 3.6+
  • pyyaml>=5.1

Authors and License

The abconfig package is written by Alexander Shevchenko.

It’s MIT licensed and freely available.