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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.1.tar.gz
Algorithm Hash digest
SHA256 e44bd4d78828f4898199bb1d255a92f6ac2907054f9d61810c381a23cde8d5e7
MD5 c2458a7bcc6a764cb1057cfcb91af20a
BLAKE2b-256 e012d036a5d6ea263533352348613a88e45b540f4dbda9da4b1a2e2812ef6a03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9c606d09c36427bb07ce44012074d1966fa2c957b08b0a6f6562b8e026610bb0
MD5 1d91a60008d94866766ef57edb1ff455
BLAKE2b-256 6c32ba02dec64a3fb5d83c4447c68322aed335556ad20e288070ba84c076d94b

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