Skip to main content

Self-conscious items of configuration in Python

Project description

Self-conscious items of configuration in Python.

https://travis-ci.org/jbasko/configmanager.svg?branch=master

Features

  • Manager of configuration items when they have to be more than just key-value pairs.

  • Configuration is organised into sections which contain items and other sections.

  • Each configuration item is an object which knows and respects its type, default value, custom value, the section it has been added to, whether it is required.

  • Configuration item and section classes are designed for extension: easy to implement things like value override via environment variables, command-line prompt message to ask for a missing value, custom type conversions, etc.

  • ConfigParser integration.

  • Easy to use with JSON, YAML, and any other format that can be easily converted to and from dictionaries.

More documentation at http://pythonhosted.org/configmanager

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

configmanager-1.1.13.tar.gz (18.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page