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.4.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

aumbry-0.6.4-py2.py3-none-any.whl (16.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.4.tar.gz
Algorithm Hash digest
SHA256 152b5a76a3a28e155caee56d00bfd76d2f2f014cb5683819fc64208e976629a9
MD5 01a07130461c448bfb538e141d226f7c
BLAKE2b-256 6f13fa01f0a879749ced270a3561511a8b1e952000aa30cdee923d532590f587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d263023961b9e56800590a46456efa3a1f8ae40d42ce760f15f548139b484dda
MD5 a711dc111032aacc1e293af8c43ff4f9
BLAKE2b-256 f069af8c24a6ef1624bc0ec3b04c491a0d27bb70fae206db6be470bb3c3cccaa

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