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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.6.2.tar.gz
Algorithm Hash digest
SHA256 37ab2114a9d7d1fe6fe95441a339895f522c676665e1ba4c74b00bafa0b74eb3
MD5 5fcb0d6f4342102c1cde07c716757df2
BLAKE2b-256 d8b50595da1ea39cac5c68dd33252de088bdc2172fdf0a13d7be1c1ffaa859b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6b2f7c98c4b4b4c0480b915b5576d0d99dc3e3c4f1636b94f95a3d4bb700e112
MD5 be81b86aa45f3614ab1e8bb4c9de49e0
BLAKE2b-256 116c8a095a7b9b240c8cdf73bbb433d7c6b20627ea1cb4f875385564066baec3

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