[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1114965: ITP: python-confspirator -- config library for handling nested incode config groups



Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : python-confspirator
  Version         : 0.3.0
  Upstream Contact: Adrian Turjak <adriant@catalyst.net.nz>
* URL             : https://gitlab.com/catalyst-cloud/confspirator
* License         : Apache-2.0
  Programming Lang: Python
  Description     : config library for handling nested incode config groups

 Confspirator is an offshoot of OpenStack's oslo.config with a focus on nested
 configuration groups, and the ability to use yaml and toml instead of flat ini
 files.
 .
 CONFspirator doesn't include any command-line integrations currently so one
 needs to add a command to the application to export a generated config using
 the built in functions.
 .
 It does have support for loading in config files, or a preloaded config
 dictionary against a config group tree.
 .
 The library's focus is on in-code defaults and config field validation, while
 giving a lot of power when dealing with nesting, dynamic config loading for
 plugins, and useful overlay logic.
 .
 It allows to define sane defaults, document config, validate the values when
 loading it in, and provides useful ways of working with that config during
 testing.


Reply to: