oneyaml for Python
json-style loads and dumps, a document you edit in place, and drop-in modules for PyYAML and ruamel.yaml. A native backend and a pure-Python one sit behind the same API.
Behavior
Same behavior as the Rust crate
It reads, edits and reports errors the same way as every oneyaml library, and it ships once it passes the shared conformance kit. The source is already public on GitHub.