{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"oyaml is a drop-in replacement for PyYAML that preserves dictionary ordering when dumping and loading YAML, eliminating scrambled key order.","skillfed_tags":["yaml","serialization"],"use_cases":["Preserving YAML key order in configuration files where the sequence of settings matters for readability","Round-tripping YAML data structures without losing the original key ordering","Ensuring consistent, predictable YAML dumps for version control or diff-friendly configuration management","Legacy codebases that need ordered YAML output before dict ordering became standard"],"what_it_does":"oyaml wraps PyYAML to preserve the order of keys in dictionaries during YAML serialization and deserialization. In scenarios where standard PyYAML could scramble dictionary key order, oyaml maintains insertion order throughout the round-trip. You import it as a drop-in replacement (import oyaml as yaml) and use it identically to PyYAML.\n\nThe package depends only on pyyaml and installs as a pure-Python wheel, making setup trivial. It is dormant\u2014last released in 2020-08-18 with no recent commits\u2014so it receives no active development or bug fixes. This matters most if you rely on it with newer PyYAML versions or encounter edge cases that require upstream fixes.","worth_installing":"Yes-with-conditions. Install if you need ordered YAML output and cannot rely on standard PyYAML. Be aware the package is unmaintained since 2020-08-18 and may not work reliably with recent PyYAML releases. If you can use modern Python versions where dict ordering is guaranteed, standard PyYAML may suffice."},"id":"oyaml","links":{"html":"https://skillfed.io/packages/oyaml","md":"https://skillfed.io/packages/oyaml.md","pypi":"https://pypi.org/project/oyaml/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2020-08-18","license_spdx":null,"license_treatment":"permissive","name":"oyaml","python_support":"unspecified","summary":"Ordered YAML: drop-in replacement for PyYAML which preserves dict ordering"},"popularity":{"monthly_downloads":2703010,"position":2934,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0"}
