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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.6.tar.gz
Algorithm Hash digest
SHA256 d1cddd5c1ca11a4281b80d5e08e5aa77ef14217a382290c5b8352bbacaa532d4
MD5 0e4fb8381454671ed347bbfdef4b28e9
BLAKE2b-256 f61844be1922c396d3f13cedd25ea972ed46c041afe6c2d3ea01060f0283b3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5f68eef8bc22dbbea2bdec61a46901a27150154754893ac124b64913dad2cb7e
MD5 f91903fb47836ef6b3e79e2990f04e6b
BLAKE2b-256 6e448cdfdca4a49a88d49247599461c521ff2003eb9b3cc5910d274599a66ccc

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