1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-ruamel.yaml
5 KEYWORDS= python devel textproc
6 VARIANTS= py27 py36 py37
7 SDESC[py36]= YAML 1.2 parser/emitter (PY 36)
8 SDESC[py37]= YAML 1.2 parser/emitter (PY 37)
9 SDESC[py27]= YAML 1.2 parser/emitter (PY 27)
10 HOMEPAGE= https://bitbucket.org/ruamel/yaml
11 CONTACT= Python_Automaton[python@ironwolf.systems]
14 SITES[main]= PYPI/r/ruamel.yaml
15 DISTFILE[1]= ruamel.yaml-0.15.61.tar.gz:main
21 OPTIONS_AVAILABLE= PY27 PY36 PY37
22 OPTIONS_STANDARD= none
23 VOPTS[py36]= PY27=OFF PY36=ON PY37=OFF
24 VOPTS[py37]= PY27=OFF PY36=OFF PY37=ON
25 VOPTS[py27]= PY27=ON PY36=OFF PY37=OFF
27 DISTNAME= ruamel.yaml-0.15.61
31 [PY36].USES_ON= python:py36
33 [PY37].USES_ON= python:py37
35 [PY27].USES_ON= python:py27
37 [FILE:4036:descriptions/desc.single]
42 ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
46 :documentation: http://yaml.readthedocs.io
47 :repository: https://bitbucket.org/ruamel/
48 :pypi: https://pypi.org/project/ruamel.yaml/
51 Starting with version 0.15.0 the way YAML files are loaded and dumped
52 is changing. See the API doc for details. Currently existing
53 functionality will throw a warning before being changed/removed.
54 **For production systems you should pin the version being used with
55 ``ruamel.yaml<=0.15``**. There might be bug fixes in the 0.14 series,
56 but new functionality is likely only to be available via the new API.
58 If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop
59 me an email, preferably with some infomormation on how you use the
60 package (or a link to bitbucket/github) and I'll keep you informed
61 when the status of the API is stable enough to make the transition.
63 * `Overview <http://yaml.readthedocs.org/en/latest/overview.html>`_
64 * `Installing <http://yaml.readthedocs.org/en/latest/install.html>`_
65 * `Basic Usage <http://yaml.readthedocs.org/en/latest/basicuse.html>`_
66 * `Details <http://yaml.readthedocs.org/en/latest/detail.html>`_
67 * `Examples <http://yaml.readthedocs.org/en/latest/example.html>`_
68 * `API <http://yaml.readthedocs.org/en/latest/api.html>`_
69 * `Differences with PyYAML
70 <http://yaml.readthedocs.org/en/latest/pyyaml.html>`_
72 .. image:: https://readthedocs.org/projects/yaml/badge/?version=stable
73 :target: https://yaml.readthedocs.org/en/stable
75 .. image:: https://bestpractices.coreinfrastructure.org/projects/1128/badge
76 :target: https://bestpractices.coreinfrastructure.org/projects/1128
79 https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/license.svg
80 :target: https://opensource.org/licenses/MIT
83 https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/pypi.svg
84 :target: https://pypi.org/project/ruamel.yaml/
87 https://bitbucket.org/ruamel/oitnb/raw/default/_doc/_static/oitnb.svg
88 :target: https://pypi.org/project/oitnb/
90 .. image:: http://www.mypy-lang.org/static/mypy_badge.svg
91 :target: http://mypy-lang.org/
96 .. should insert NEXT: at the beginning of line for next key (with empty
100 - support for round-tripping folded style scalars (initially requested
101 by `Johnathan Viduchinsky <https://bitbucket.org/johnathanvidu/>`__)
103 - speed up of scanning (~30% depending on the input)
105 0.15.60 (2018-08-18):
106 - again allow single entry map in flow sequence context (reported by
107 `Lee Goolsbee <https://bitbucket.org/lgoolsbee/>`__)
109 - spurious print in library (reported by
110 `Lele Gaifax <https://bitbucket.org/lele/>`__), now automatically
113 0.15.59 (2018-08-17):
114 - issue with C based loader and leading zeros (reported by
115 `Tom Hamilton Stubber <https://bitbucket.org/TomHamiltonStubber/>`__)
117 0.15.58 (2018-08-17):
118 - simple mappings can now be used as keys when round-tripping::
120 {a: 1, b: 2}: hello world
122 although using the obvious operations (del, popitem) on the key will
123 fail, you can mutilate it by going through its attributes. If you load
125 above YAML in `d`, then changing the value is cumbersome:
127 d = {CommentedKeyMap([('a', 1), ('b', 2)]): "goodbye"}
129 and changing the key even more so:
131 d[CommentedKeyMap([('b', 1), ('a', 2)])] = d.pop(
132 CommentedKeyMap([('a', 1), ('b', 2)]))
134 (you can use a `dict` instead of a list of tuples (or ordereddict),
135 but that might result
136 in a different order, of the keys of the key, in the output)
137 - check integers to dump with 1.2 patterns instead of 1.1 (reported by
138 `Lele Gaifax <https://bitbucket.org/lele/>`__)
141 0.15.57 (2018-08-15):
142 - Fix that CommentedSeq could no longer be used in adding or do a sort
143 (reported by `Christopher Wright
144 <https://bitbucket.org/CJ-Wright4242/>`__)
146 0.15.56 (2018-08-15):
150 87fc16ae28015605834745f0c5684d1b274e926ff93e2dc95bb253b4ea483866 293634 ruamel.yaml-0.15.61.tar.gz