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

Uploaded Source

Built Distribution

aumbry-0.9.0-py2.py3-none-any.whl (16.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: aumbry-0.9.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.3

File hashes

Hashes for aumbry-0.9.0.tar.gz
Algorithm Hash digest
SHA256 cf99ef455150c3bf4fa086887dea6042da971ec78d4ea168a85bf09e5f46e673
MD5 6cee2892af54dc562fbe9aa3e56d97a6
BLAKE2b-256 833f0ef8f8ffb027cbd571840a23c15914d632e9c9c06d20153f520b7cc8e0c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aumbry-0.9.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.3

File hashes

Hashes for aumbry-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c1c3eca1b8e0ba444c7148025a55bd06e5fb24abd2d55cd5be28920494c1a801
MD5 fac7e2330ea62ce6e7cd666be8c11d7e
BLAKE2b-256 ffbf1c05032b2263ad1d46d6ebe23bfee6dbe81e6b27e3d47a53681300d03b08

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