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.7.tar.gz
(23.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yamlprocessor-0.6.7.tar.gz.
File metadata
- Download URL: yamlprocessor-0.6.7.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76386e2e8b3548c784b223cc1af5a07bb13c9fa0f929c4839d980bbe7d350fe5
|
|
| MD5 |
1e135caaa314c02612e64c5e50c5d78d
|
|
| BLAKE2b-256 |
7e317f2ba85ef6e53813e0ea8021ad4d9f87a5166a184fe4f71a8e8ab63fb750
|
File details
Details for the file yamlprocessor-0.6.7-py3-none-any.whl.
File metadata
- Download URL: yamlprocessor-0.6.7-py3-none-any.whl
- Upload date:
- Size: 24.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
583d42989ec88b1ac3beeb27c0076c69fc5559e935a1bc82876a3f9fe34f8511
|
|
| MD5 |
19652bb187a6a9063ac7e1c1c58da582
|
|
| BLAKE2b-256 |
7807bc602cdb5b16e81c377b4d813b87f1a8a30d08d2d4d6868080c8e48637bc
|