descriptive

A YAML based, pluggable configuration library inspired by Aeson


Keywords
configuration
License
MIT
Install
pip install descriptive==0.0.0

Documentation

miniscule

Miniscule library for flexible YAML configuration files, inspired by Aero.

Example

Loading this configuration with config.load expands the !or and !env tags in the expected way.

server:
  host: !or [!env HOST, localhost]
  port: !or [!env PORT, 8000]
debug: !env DEBUG
database:
  name: my_database
  user: my_user
  password: !env DB_PASSWORD