Process values in YAML files
Project description
YAML Processor
This project provides a simple utility for working with YAML files, process include files, substitute string with variable and date-time values, and validate against JSON schema.
Quick Start
To install from PyPI, run:
python3 -m pip install yamlprocessor
Command line usage:
yp-data [options] input-file-name output-file-name
Python usage:
from yamlprocessor.dataprocess import DataProcessor
processor = DataProcessor()
# ... Customise the `DataProcessor` instance as necessary ..., then:
processor.process_data([in_file_name], out_file_name)
Documentation
See User Guide for detail.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yamlprocessor-0.6.tar.gz
(21.5 kB
view details)
Built Distribution
File details
Details for the file yamlprocessor-0.6.tar.gz
.
File metadata
- Download URL: yamlprocessor-0.6.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07ca428c0f6f30a0187b1a71be8fe943986df0f1f79c5391c3ddf83ed8a669f5 |
|
MD5 | c63b991dba676a6fe19fd4f5a2cf1b21 |
|
BLAKE2b-256 | 0a9b48611c074cb4691d35eb8d97f19d25d7d3b5146a77c960b9e54873287541 |
File details
Details for the file yamlprocessor-0.6-py3-none-any.whl
.
File metadata
- Download URL: yamlprocessor-0.6-py3-none-any.whl
- Upload date:
- Size: 23.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 601ffd379913e9c556fd01ea75ea7290903e9f4ee1827cde414be0a20c1da873 |
|
MD5 | 61ab17689e6c563e6d70910ff0228e90 |
|
BLAKE2b-256 | 07c4503af457c040b2f9cb51d210375f050a9edd6e0f05a9b343c16c105221b6 |