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

Uploaded Source

Built Distribution

aumbry-0.10.0-py2.py3-none-any.whl (16.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: aumbry-0.10.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for aumbry-0.10.0.tar.gz
Algorithm Hash digest
SHA256 a2c5abb0a4d1e1a5a0b15d3ae1deb031c46875c07b89ebc7258fd4347fdc02a3
MD5 03154ff9e2121a0c6d36169a2eee6e77
BLAKE2b-256 44bdf1c8760b46a01575411de2e3e1643689be5241e66229c5f3b3fea747ed87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aumbry-0.10.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3

File hashes

Hashes for aumbry-0.10.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bc9970194b306d5b7588826b8e1a8db70297ce8525414b562772fb7e12be5b31
MD5 343cfca0d51b0ee48a95e8809e5b13bc
BLAKE2b-256 dbe64a9464e04649fbcafc76cec33655c1dd5881f5c4e1ae74795dd596ddbb47

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