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.5.3.tar.gz
(19.3 kB
view details)
Built Distribution
File details
Details for the file yamlprocessor-0.5.3.tar.gz
.
File metadata
- Download URL: yamlprocessor-0.5.3.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5410865213c2cbbff3986737fdda550ae1d9205a2c23a36d799f6c6eb699760 |
|
MD5 | 07ae39efbd1f784e98e6ef1e62e9768b |
|
BLAKE2b-256 | c812fa47e2d9ae11b158a649326cdc5c73ca58e260127229424920a0b62d1872 |
File details
Details for the file yamlprocessor-0.5.3-py3-none-any.whl
.
File metadata
- Download URL: yamlprocessor-0.5.3-py3-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a4f8abaf03a0f247baa7ab22fa54fa6358389779a503d2ad3f287d8f9741be0 |
|
MD5 | 4670a324181783967aea90a10bd80a27 |
|
BLAKE2b-256 | 5158160edce40771b0d62b8f8e444e8b2d78299d0fed352133b38ce3056555e7 |