pkgsrc-Bugs archive

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

PR/56378 CVS commit: pkgsrc/devel

The following reply was made to PR pkg/56378; it has been noted by GNATS.

From: "Benny Siegert" <>
Subject: PR/56378 CVS commit: pkgsrc/devel
Date: Thu, 25 Nov 2021 19:33:58 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Thu Nov 25 19:33:58 UTC 2021
 Modified Files:
 	pkgsrc/devel: Makefile
 Added Files:
 	pkgsrc/devel/py-confuse: DESCR Makefile PLIST distinfo
 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
 -  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
 -  Look for configuration files in platform-specific paths.
 -  Integration with command-line arguments via argparse or optparse
    from the standard library.
 To generate a diff of this commit:
 cvs rdiff -u -r1.3515 -r1.3516 pkgsrc/devel/Makefile
 cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-confuse/DESCR \
     pkgsrc/devel/py-confuse/Makefile pkgsrc/devel/py-confuse/PLIST \
 cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-confuse/patches/
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index