5 Commits

Author SHA1 Message Date
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
sthen
746836f93a update to py3-confuse-2.0.0 2022-10-03 22:12:18 +00:00
naddy
8c80a751f8 drop RCS Ids 2022-03-11 20:02:12 +00:00
sthen
f7754de2ea remove bogus TEST_DEPENDS 2022-02-27 12:14:41 +00:00
sthen
4e99501f7a import ports/textproc/py-confuse, ok abieber@
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.

- sensible API resembling dictionary-and-list structures but providing
transparent validation without lots of boilerplate

- combine configuration data from multiple sources

- look for configuration files in platform-specific paths

- integration with command-line arguments via 'argparse'_ or 'optparse'
2021-11-16 16:18:40 +00:00