https://github.com/kalemas/calldict
Auxillary Python module to use callables in YAML or JSON configurations
https://github.com/kalemas/calldict
configuration-management json python yaml
Last synced: 4 months ago
JSON representation
Auxillary Python module to use callables in YAML or JSON configurations
- Host: GitHub
- URL: https://github.com/kalemas/calldict
- Owner: kalemas
- License: gpl-2.0
- Created: 2018-05-04T23:52:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-13T12:30:25.000Z (almost 2 years ago)
- Last Synced: 2026-01-04T10:57:42.060Z (6 months ago)
- Topics: configuration-management, json, python, yaml
- Language: Python
- Homepage:
- Size: 30.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
`calldict` is a protocol to markup and evaluate functions in python
dictionaries.
It helps with development of a domain model in Python data structure (the
configuration) with function objects defined where dynamic behavior is
required. So you could gain benefit from both functional and declarative
approaches in your development.
It is most powerful in conjunction with PyYAML as it allows to define
runtime objects.