Ravenports generated: 04 Oct 2023 12:06
[ravenports.git] / bucket_4A / python-ruamel.yaml
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-ruamel.yaml
4 VERSION=                0.17.35
5 KEYWORDS=               python
6 VARIANTS=               py310 v11
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]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/79/a9/ae2f346226fcec5beb172ae3cab6d47ae0baa986f1ed1bdf08d96b469b27
14 DISTFILE[1]=            ruamel.yaml-0.17.35-py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[py310]=           single
17 SPKGS[v11]=             single
18
19 OPTIONS_AVAILABLE=      PY310 PY311
20 OPTIONS_STANDARD=       none
21 VOPTS[py310]=           PY310=ON PY311=OFF
22 VOPTS[v11]=             PY310=OFF PY311=ON
23
24 DISTNAME=               ruamel.yaml-0.17.35.dist-info
25
26 GENERATED=              yes
27
28 [PY310].RUN_DEPENDS_ON=                 python-ruamel.yaml.clib:single:py310
29 [PY310].USES_ON=                        python:py310,wheel
30
31 [PY311].RUN_DEPENDS_ON=                 python-ruamel.yaml.clib:single:v11
32 [PY311].USES_ON=                        python:v11,wheel
33
34 [FILE:3283:descriptions/desc.single]
35
36 ruamel.yaml
37 ===========
38
39 ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
40
41 :version:       0.17.35
42 :updated:       2023-10-04
43 :documentation: http://yaml.readthedocs.io
44 :repository:    https://sourceforge.net/projects/ruamel-yaml/
45 :pypi:          https://pypi.org/project/ruamel.yaml/
46
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
49 it by 
50 creating a `YAML()` instance and use its `.load()` and `.dump()` methods.*
51 New(er) functionality is usually only available via the new API.
52
53 The 0.17.21 was the last one tested to be working on Python 3.5 and 3.6
54 (the
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
58 2.7.
59
60 *Please adjust/pin your dependencies accordingly if necessary.
61 (`ruamel.yaml<0.18`)*
62
63 There are now two extra plug-in packages (`ruamel.yaml.bytes` and
64 `ruamel.yaml.string`)
65 for those not wanting to do the streaming to a `io.BytesIO/StringIO` buffer
66 themselves.
67
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.
72
73 * [Overview]
74 * [Installing]
75 * [Basic Usage]
76 * [Details]
77 * [Examples]
78 * [API]
79 * [Differences with PyYAML]
80
81 ChangeLog
82 =========
83
84 .. should insert NEXT: at the beginning of line for next key (with empty
85 line)
86
87 0.17.35 (2023-10-04):
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
91     [this question] )
92
93 0.17.34 (2023-10-03):
94   - Python 3.12 also loads C version when using ``typ='safe'``
95   - initial support for loading invoking `__post_init__()` on dataclasses
96 that have that method
97     after loading a registered dataclass
98 (`@yaml.register_class\n@dataclass\nclass ...`).
99     (Originally [asked] on Stackoverflow by 
100     [nyanpasu64] and as 
101     [ticket]
102     by [Patrick Lehmann] 
103
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
108 flow style output
109     can more easily be influenced (based on [this answer]
110     on a StackOverflow question by [Huw Walters]).
111
112 0.17.32 (2023-06-17):
113   - fix issue with scanner getting stuck in infinite loop
114
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])
119
120 0.17.30 (2023-05-30):
121   - fix issue 467, caused by Tag instances not being hashable (reported by
122     [Douglas Raillard
123    ])
124
125 0.17.29 (2023-05-30):
126   - changed the internals of the tag property from a string to a class
127 which allows
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.
131
132 0.17.28 (2023-05-26):
133   - fix for issue 464: documents ending with document end marker without
134 final newline
135
136
137 [FILE:115:distinfo]
138 b105e3e6fc15b41fdb201ba1b95162ae566a4ef792b9f884c46b4ccc5513a87a       112929 ruamel.yaml-0.17.35-py3-none-any.whl
139