./devel/py-confuse, Painless YAML configuration

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.0, Package name: py39-confuse-1.6.0, Maintainer: bsiegert

Confuse is a configuration library for Python that uses YAML. It takes
care of defaults, overrides, type checking, command-line integration,
human-readable errors, and standard OS-specific locations.

Here's what Confuse brings to the table:

- An utterly sensible API resembling dictionary-and-list structures
but providing transparent validation without lots of boilerplate
code.
- Combine configuration data from multiple sources. Using
layering, Confuse allows user-specific configuration to seamlessly
override system-wide configuration, which in turn overrides built-in
defaults.
- Look for configuration files in platform-specific paths.
- Integration with command-line arguments via argparse or optparse
from the standard library.


Master sites:

Filesize: 44.707 KB

Version history: (Expand)


CVS history: (Expand)


   2021-11-25 20:51:19 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-confuse: fix MASTER_SITES
   2021-11-25 20:33:58 by Benny Siegert | Files touched by this commit (5)
Log message:
New package, py-confuse. Part of PR pkg/56378.

Confuse is a configuration library for Python that uses YAML. It takes
care of defaults, overrides, type checking, command-line integration,
human-readable errors, and standard OS-specific locations.

Here's what Confuse brings to the table:

-  An utterly sensible API resembling dictionary-and-list structures
   but providing transparent validation without lots of boilerplate
   code.
-  Combine configuration data from multiple sources. Using
   layering, Confuse allows user-specific configuration to seamlessly
   override system-wide configuration, which in turn overrides built-in
   defaults.
-  Look for configuration files in platform-specific paths.
-  Integration with command-line arguments via argparse or optparse
   from the standard library.