1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-ruamel.yaml
7 SDESC[py310]= YAML 1.2 parser/emitter (3.10)
8 SDESC[v11]= YAML 1.2 parser/emitter (3.11)
9 HOMEPAGE= https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/79/a9/ae2f346226fcec5beb172ae3cab6d47ae0baa986f1ed1bdf08d96b469b27
14 DISTFILE[1]= ruamel.yaml-0.17.35-py3-none-any.whl:main
19 OPTIONS_AVAILABLE= PY310 PY311
20 OPTIONS_STANDARD= none
21 VOPTS[py310]= PY310=ON PY311=OFF
22 VOPTS[v11]= PY310=OFF PY311=ON
24 DISTNAME= ruamel.yaml-0.17.35.dist-info
28 [PY310].RUN_DEPENDS_ON= python-ruamel.yaml.clib:single:py310
29 [PY310].USES_ON= python:py310,wheel
31 [PY311].RUN_DEPENDS_ON= python-ruamel.yaml.clib:single:v11
32 [PY311].USES_ON= python:v11,wheel
34 [FILE:3283:descriptions/desc.single]
39 ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
43 :documentation: http://yaml.readthedocs.io
44 :repository: https://sourceforge.net/projects/ruamel-yaml/
45 :pypi: https://pypi.org/project/ruamel.yaml/
47 *Starting with 0.17.22 only Python 3.7+ is supported.
48 The 0.17 series is also the last to support old PyYAML functions, replace
50 creating a `YAML()` instance and use its `.load()` and `.dump()` methods.*
51 New(er) functionality is usually only available via the new API.
53 The 0.17.21 was the last one tested to be working on Python 3.5 and 3.6
55 latter was not tested, because
56 tox/virtualenv stopped supporting that EOL version).
57 The 0.16.13 release was the last that was tested to be working on Python
60 *Please adjust/pin your dependencies accordingly if necessary.
63 There are now two extra plug-in packages (`ruamel.yaml.bytes` and
65 for those not wanting to do the streaming to a `io.BytesIO/StringIO` buffer
68 If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop
69 me an email, preferably with some information on how you use the
70 package (or a link to the repository) and I'll keep you informed
71 when the status of the API is stable enough to make the transition.
79 * [Differences with PyYAML]
84 .. should insert NEXT: at the beginning of line for next key (with empty
88 - support for loading dataclasses with InitVar variables (some
89 special coding was necessary to get the, unexecpected, default value
90 in the corresponding instance attribute ( example of usage in
94 - Python 3.12 also loads C version when using ``typ='safe'``
95 - initial support for loading invoking `__post_init__()` on dataclasses
97 after loading a registered dataclass
98 (`@yaml.register_class\n@dataclass\nclass ...`).
99 (Originally [asked] on Stackoverflow by
104 0.17.33 (2023-09-28):
105 - added `flow_seq_start`, `flow_seq_end`, `flow_seq_separator`,
106 `flow_map_start`, `flow_map_end`,
107 `flow_map_separator` **class** attributes to the `Emitter` class so
109 can more easily be influenced (based on [this answer]
110 on a StackOverflow question by [Huw Walters]).
112 0.17.32 (2023-06-17):
113 - fix issue with scanner getting stuck in infinite loop
115 0.17.31 (2023-05-31):
116 - added tag.setter on `ScalarEvent` and on `Node`, that takes either
117 a `Tag` instance, or a str
118 (reported by [Sorin Sbarnea])
120 0.17.30 (2023-05-30):
121 - fix issue 467, caused by Tag instances not being hashable (reported by
125 0.17.29 (2023-05-30):
126 - changed the internals of the tag property from a string to a class
128 for preservation of the original handle and suffix. This should
129 result in better results using documents with %TAG directives, as well
130 as preserving URI escapes in tag suffixes.
132 0.17.28 (2023-05-26):
133 - fix for issue 464: documents ending with document end marker without
138 b105e3e6fc15b41fdb201ba1b95162ae566a4ef792b9f884c46b4ccc5513a87a 112929 ruamel.yaml-0.17.35-py3-none-any.whl