Skip to main content

Utility modules for Class management

Project description

Config management class

Configuration management package

  • Yaml based
  • Can use a config template embeded in your application distribution, and a local config (in /home/var/{application}) customized for your particular installation (that could be edited manually, or by your ansible recipe).
  • Local config will be merged with the template in your application overwritting its values, allowing you to upgrade and distribute your application adding new fields with default values seamlessly.
  • When merging two lists, if the items inside are dicts it will identify them as equal if the field 'name' matches.
  • Provides functionality not only to read the configuration, but also to modify it in runtime

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

config_yml-0.3.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

config_yml-0.3.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file config_yml-0.3.1.tar.gz.

File metadata

  • Download URL: config_yml-0.3.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for config_yml-0.3.1.tar.gz
Algorithm Hash digest
SHA256 2921717549fc6b9bc3d901596bc110bfde295d288f0153d5ed5363b4a311af02
MD5 5e9c9750c918bb488fc0d82b8f41dc62
BLAKE2b-256 c3123778f0e74fca60c8edebb02b1d8cbdd4276efb752a9d7166fbe41931fbe0

See more details on using hashes here.

File details

Details for the file config_yml-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: config_yml-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for config_yml-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36d08217c1ca1e4f5a451fc49b90d0b7e3a2471bc15a24061ac5f42d3a2b182d
MD5 4d397547939e1e597cac15c49009ffb9
BLAKE2b-256 bc50819a8b0de01d2f7c0db7dcf58eabaebbc9ea6faa3b3fceef7f7733807c75

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