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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.3.tar.gz
Algorithm Hash digest
SHA256 49e10c3f7c7e432169c4e49f79d52e8dd9fe245b915b61e8142185c88c50fc5c
MD5 48ff2e09aea0ec79e5617fe9704d2bcd
BLAKE2b-256 e955ee6aaf332cf543067e4882ff1a82a173f01d185c2490738c42674511340e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a4ddaa8ef819aa8963cd40de52028a321de33f8d2fa26cd790a247b0a78410c7
MD5 fb752474f941a707515865a0193074cc
BLAKE2b-256 24a74f4368676030b1b2fa52f27c805bd4c911711f156383c62d30d5b2dc4b39

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