Skip to content

Python Library

William W. Kimball, Jr., MBA, MSIS edited this page May 6, 2021 · 8 revisions

The YAML Path project makes a reference implementation of its standard available as a Python library (module). This library may be used by other projects to easily integrate YAML Path capabilities. While there are several supporting library files like enumerations, types, and exceptions, the most interesting library files include:

  • yamlpath.py: The core YAML Path parser logic.
  • processor.py: Processes YAMLPath instances to read or write data to YAML/Compatible sources.
  • eyamlprocessor.py: Extends the Processor class to support EYAML data encryption and decryption.
  • merger.py: Merges multiple documents together.

Clone this wiki locally