Package: python3-annotatedyaml
Source: python-annotatedyaml
Version: 1.0.2-3
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org>
Installed-Size: 631
Depends: python3-propcache, python3-voluptuous, python3-yaml, python3:any, libjs-sphinxdoc (>= 8.2)
Built-Using: sphinx (= 8.2.3-10)
Section: python
Priority: optional
Homepage: https://github.com/home-assistant-libs/annotatedyaml
Description: YAML parser and dumper with support for annotated values and secrets
 This library provides functionality to parse and serialize YAML documents that
 make use of annotations, allowing for additional metadata or semantics to be
 associated with YAML values. It also includes mechanisms for recognizing and
 managing secret values within the YAML content, enabling sensitive information
 to be marked and optionally handled differently from regular data. Common
 scenarios include handling configuration files that may include Wi-Fi
 passwords or API keys, where annotated fields indicate which values are
 considered secrets. This allows for more secure management and representation
 of confidential information in YAML files, while still supporting the full
 capabilities of YAML syntax. The library focuses on reading, interpreting, and
 writing such annotated YAML files, and ensures that secret information can be
 consistently identified throughout the data structure.
