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

Uploaded Source

Built Distribution

aumbry-0.7.1-py2.py3-none-any.whl (15.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for aumbry-0.7.1.tar.gz
Algorithm Hash digest
SHA256 959bd04e3b8de25e8958611292c748810b57d926f0d37f2861b6b8324e855218
MD5 d094c05492fe5ecc69ef18af95f0b4ed
BLAKE2b-256 04cf1bc7dcf0b023baf78ace72b19711f16f06b7fb0cb6b49ca1ca89cfc9d2ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aumbry-0.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d451915c3a5a93556e53d1caa85cb1c7988c5000d0051f59037c3ce35c8d64c9
MD5 3fbe4dc573d985e497298aae66743848
BLAKE2b-256 b321cfa6e3aded11bf4573d11248014d91a9acfe2230b9315bd14a8c0437092d

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