Skip to main content

Multi-type configuration library for Python

Project description

Travis CI Build Coverage https://readthedocs.org/projects/aumbry/badge/?version=latest Code Climate

Aumbry is general purpose library for handling configuration within your Python applications. The project was born from constantly needing a simple interface for configuration models that came from multiple data sources.

Behind the scenes, Aumbry uses Alchemize to handle the conversion of the configuration data into application specific data models for your project.

Data Sources supported:

  • File

  • Consul

  • Etcd2

  • AWS Parameter Store

Configuration Formats Supported:

  • Yaml

  • Json

Installation

# Install base package
pip install aumbry

# Install consul support
pip install aumbry['consul']

# Install etcd2 support
pip install aumbry['etcd2']

# Install yaml support
pip install aumbry['yaml']

# Install parameter store dependencies
pip install aumbry['param_store']

# Installing multiple dependencies
pip install aumbry['etcd2','yaml']

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

aumbry-0.6.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

aumbry-0.6.0-py2.py3-none-any.whl (13.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file aumbry-0.6.0.tar.gz.

File metadata

  • Download URL: aumbry-0.6.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for aumbry-0.6.0.tar.gz
Algorithm Hash digest
SHA256 a0372b6729831431baa9ae5aa629a55a332e6deef5146dfceac55848809fe0ab
MD5 3815cbc63a028508c0597242a0073cd9
BLAKE2b-256 78244b4af3221a89e3cb67f9841d4b6e7096bededec59ddefd87f10a3307e71f

See more details on using hashes here.

File details

Details for the file aumbry-0.6.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for aumbry-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c71c1191770bffe744799d066b4fb214c19b2c3d8adc6403e6894869a07ea2f7
MD5 f96606876b755875fb77eb6a0ed85c6b
BLAKE2b-256 584662f7b8ecaa203889b0706ff370dc786e1049360ce0093f930b318b83d150

See more details on using hashes here.

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