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

Uploaded Source

Built Distribution

aumbry-0.8.0-py2.py3-none-any.whl (16.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: aumbry-0.8.0.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for aumbry-0.8.0.tar.gz
Algorithm Hash digest
SHA256 bc5ded09700b53c6e49eda56c241f296e9315db325f80676f654403fd60ef252
MD5 0b35a1591d0dc16857684e3ae895ad36
BLAKE2b-256 e90533b481a6e35f7105ea209f2aca06a76fd6a30191f9d8c6aad8aa638aec70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aumbry-0.8.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for aumbry-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e12335b49e52dc25cdbb2c95d063bb7612e8136f68ad9a6ee3769007c36ea0d1
MD5 268367d96ce5c9e720a53cd47f1d585c
BLAKE2b-256 5c9b5d371feef8f8fdec963421a1ba6a19d8687b81caa3974a2cbfd2d8e907ec

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