Skip to main content

A basic configuration loading package

Project description

EZedCfg

A basic configuration loading package

https://img.shields.io/pypi/v/ezedcfg.svg https://img.shields.io/travis/stephenflynn/ezedcfg.svg Documentation Status Updates

This package’s primary purpose is to make it easier to change a programs default configuration by loading a custom configuration file in either YAML format or JSON Format.

It does this by performing a dictionary update on a supplied default configuration.

Installation

pip install ezedcfg

Usage

from ezedcfg import EZedCfg

default_configuration = {'item 1' : 1, 'item 2': False}
path_to_config = 'path/config.yml'

ezcfg = EZedCfg(default_configuration, path_to_config)

updated_configuration = ezcfg.load()

If you intend using a json configuration file, add json to the object arguments:

ezcfg = EZedCfg(default_configuration, path_to_config,'json')

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.5 (2017-09-20)

0.1.4 (2017-09-20)

  • Sundry fixes to allow Travis.ci to push a build to PyPi.

0.1.3 (2017-09-20)

  • Bugfix v2 for testing on python 3.3 and 3.4.

0.1.2 (2017-09-20)

  • Bugfix for testing on python 3.3 and 3.4.

0.1.0 (2017-09-18)

  • First release on PyPI.

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

ezedcfg-0.1.6.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

ezedcfg-0.1.6-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file ezedcfg-0.1.6.tar.gz.

File metadata

  • Download URL: ezedcfg-0.1.6.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ezedcfg-0.1.6.tar.gz
Algorithm Hash digest
SHA256 29c86cf39406a2727e4c7c12c57af1235fbcb1e0d6856248b11659d3a05b921c
MD5 a82e2a427599b9f293029f5d56e73eb3
BLAKE2b-256 bccc7ff8a3a3309569bbe1a8487f07682c84f0292bdac99df7abc4e82f58ebab

See more details on using hashes here.

File details

Details for the file ezedcfg-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for ezedcfg-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8360f96ef767a95f53f0fd0393d8d19c770c04c4867044de86dd5fb3f0c783dd
MD5 33aa591dc404fe661183c10247c2a998
BLAKE2b-256 167b929d479302835c9fb68d0f2426dd917f21f007d8de659fa11a045ae25d85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page