Edit Package python-PyYAML


YAML is a data serialization format designed for human readability and interaction with scripting languages. PyYAML is a YAML parser and emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support, capable extension API, and sensible error messages. PyYAML supports standard YAML tags and provides Python-specific tags that allow to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex configuration files to object serialization and persistance.

Source Files (show merged sources derived from linked package)
Filename Size Changed
PyYAML-6.0.tar.gz 0000124996 122 KB 8 months
python-PyYAML.changes 0000005959 5.82 KB 2 days
python-PyYAML.spec 0000002471 2.41 KB 2 days
setuptools.patch 0000000591 591 Bytes 8 months
Comments 3

Scott Bahling's avatar

sbahling wrote 6 months ago

Why did we add the following to the spec file:

export PYYAML_FORCE_LIBYAML=0 # we don't actually want to build the python lib

That seems to be preventing the LibYAML bindings. The inline comment is not very clear to me.

Matej Cepl's avatar

mcepl wrote 6 months ago

osc blame points to this revision, which relates to bsc#1174514 (CVE-2020-14343), and update to 5.4.1. This can give you some leads to investigate further.

Benjamin Greiner's avatar

bnavigator wrote 2 days ago

There is no indication in the CVE why this would be related to the cyaml module with the bindings. The change was coincidental with the version bump.

openSUSE Build Service is sponsored by