/pylibyaml

PyLibYAML, a simple Python YAML parser using LibYAML

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

PyLibYAML

PyLibYAML is a Python library for parsing YAML, using LibYAML. It only cares about a subset of YAML:

  • It only parses data to string (no numbers, null, or booleans).
  • It ignores tags, anchors and refs.
  • It only implements the parsing in C, not duplicating the parsing in several places.

It's a bit inspired by StrictYAML, except more focused on performance and even more stripped down.