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

Uploaded Source

Built Distribution

aumbry-0.7.0-py2.py3-none-any.whl (17.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.7.0.tar.gz
Algorithm Hash digest
SHA256 d26999a7e153abce26d9283d43204216de2d6954cba0f8677d8eb1eb1a2ec7b7
MD5 8ea742d250a26815a01d0cb293ed8663
BLAKE2b-256 50cea134e2c28d05b8810cf619bc6f3a0f6bcb1d8d73b3a66cb23542508cbff7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b6cf6861774e51234bf4e14b22a2656346799f4cc807c46177e975cf220cd82a
MD5 1bd976a7bae89c52207dbe46f3465969
BLAKE2b-256 af82118a5a04bb6eecd82341cb814e6340c3a52ab060c5d97327208e8bc1a2c6

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