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/23/33/dbc62343de0cf92e0f9c15bc0a287bdaea0953f1cadca0480c78d5ac6641
14 DISTFILE[1]= ruamel.yaml-0.17.26-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.26.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:3429: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 - Fix for error on edge cage for issue 459
91 - fix for regression while dumping wrapped strings with too many
93 (issue 459, reported by [Lele Gaifax])
96 - rewrite of ``CommentedMap.insert()``. If you have a merge key in
97 the YAML document for the mapping you insert to, the position value
99 be the one as you look at the YAML input.
100 This fixes issue 453 where other
101 keys of a merged in mapping would show up after an insert (reported by
103 also fixes a call to `.insert()` resulting into the merge key to move
104 to be the first key if it wasn't already and it is also now possible
105 to insert a key before a merge key (even if the fist key in the
107 - fix (in the pure Python implementation including default) for issue
109 (reported by [Jack Cherng],
110 also brought up by brent on
113 0.17.23 (2023-05-05):
114 - fix 458, error on plain scalars starting with word longer than width.
115 (reported by [Kyle Larose])
116 - fix for ``.update()`` no longer correctly handling keyword arguments
117 (reported by John Lin on <StackOverflow
118 `<https://stackoverflow.com/q/76089100/1307905>`__)
119 - fix issue 454: high Unicode (emojis) in quoted strings always
120 escaped (reported by `Michal Čihař
121 <https://sourceforge.net/u/nijel/profile/>`__
122 based on a question on StackOverflow).
123 - fix issue with emitter conservatively inserting extra backslashes in
125 quoted strings (reported by thebenman on [StackOverflow
128 0.17.22 (2023-05-02):
130 - fix issue 449 where the second exclamation marks got URL encoded
132 and fixing PR provided by [John Stark])
133 - fix issue with indent != 2 and literal scalars with empty first line
134 (reported by wrdis on [StackOverflow])
138 25d0ee82a0a9a6f44683dcf8c282340def4074a4562f3a24f55695bb254c1693 109130 ruamel.yaml-0.17.26-py3-none-any.whl