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

Uploaded Source

Built Distribution

aumbry-0.6.5-py2.py3-none-any.whl (16.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.5.tar.gz
Algorithm Hash digest
SHA256 b1dad7e568831a8e1a6ede9b22968583c9ba777b00721f2e0ef4d37c6d20c0fd
MD5 e30fd17ce8ae27da255c677ff0f151c7
BLAKE2b-256 a0665b0caf01404779e6f4c3065d07df1960e3339fcdf03eed087c629b3552a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b188c1c79f05567d01c2eded9adb8b88160fcc5f61cb9ac2a5ea49049f5b7378
MD5 629738a7edf8d9428edf7e9a717012a8
BLAKE2b-256 abcd8ad009845bd53a264362e807ef32b26f499a6da232980f5ed57a47a9485f

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