1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-ruamel.yaml
5 KEYWORDS= python devel textproc
7 SDESC[py37]= YAML 1.2 parser/emitter (PY 37)
8 SDESC[py38]= YAML 1.2 parser/emitter (PY 38)
9 HOMEPAGE= https://bitbucket.org/ruamel/yaml
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPI/r/ruamel.yaml
14 DISTFILE[1]= ruamel.yaml-0.16.5.tar.gz:main
19 OPTIONS_AVAILABLE= PY38 PY37
20 OPTIONS_STANDARD= none
21 VOPTS[py37]= PY38=OFF PY37=ON
22 VOPTS[py38]= PY38=ON PY37=OFF
24 DISTNAME= ruamel.yaml-0.16.5
28 [PY37].USES_ON= python:py37
30 [PY38].USES_ON= python:py38
32 [FILE:4145:descriptions/desc.single]
37 ``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
41 :documentation: http://yaml.readthedocs.io
42 :repository: https://bitbucket.org/ruamel/yaml
43 :pypi: https://pypi.org/project/ruamel.yaml/
46 Starting with version 0.15.0 the way YAML files are loaded and dumped
47 is changing. See the API doc for details. Currently existing
48 functionality will throw a warning before being changed/removed.
49 **For production systems you should pin the version being used with
50 ``ruamel.yaml<=0.15``**. There might be bug fixes in the 0.14 series,
51 but new functionality is likely only to be available via the new API.
53 If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop
54 me an email, preferably with some information on how you use the
55 package (or a link to bitbucket/github) and I'll keep you informed
56 when the status of the API is stable enough to make the transition.
58 * `Overview <http://yaml.readthedocs.org/en/latest/overview.html>`_
59 * `Installing <http://yaml.readthedocs.org/en/latest/install.html>`_
60 * `Basic Usage <http://yaml.readthedocs.org/en/latest/basicuse.html>`_
61 * `Details <http://yaml.readthedocs.org/en/latest/detail.html>`_
62 * `Examples <http://yaml.readthedocs.org/en/latest/example.html>`_
63 * `API <http://yaml.readthedocs.org/en/latest/api.html>`_
64 * `Differences with PyYAML
65 <http://yaml.readthedocs.org/en/latest/pyyaml.html>`_
67 .. image:: https://readthedocs.org/projects/yaml/badge/?version=stable
68 :target: https://yaml.readthedocs.org/en/stable
70 .. image:: https://bestpractices.coreinfrastructure.org/projects/1128/badge
71 :target: https://bestpractices.coreinfrastructure.org/projects/1128
74 https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/license.svg
75 :target: https://opensource.org/licenses/MIT
78 https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/pypi.svg
79 :target: https://pypi.org/project/ruamel.yaml/
82 https://bitbucket.org/ruamel/oitnb/raw/default/_doc/_static/oitnb.svg
83 :target: https://pypi.org/project/oitnb/
85 .. image:: http://www.mypy-lang.org/static/mypy_badge.svg
86 :target: http://mypy-lang.org/
91 .. should insert NEXT: at the beginning of line for next key (with empty
95 - allow for ``YAML(typ=['unsafe', 'pytypes'])``
98 - fix output of TAG directives with # (reported by `Thomas Smith
99 <https://bitbucket.org/%7Bd4c57a72-f041-4843-8217-b4d48b6ece2f%7D/>`__)
103 - split construct_object
104 - change stuff back to keep mypy happy
105 - move setting of version based on YAML directive to scanner, allowing to
106 check for file version during TAG directive scanning
109 - preserve YAML and TAG directives on roundtrip, correctly output #
110 in URL for YAML 1.2 (both reported by `Thomas Smith
111 <https://bitbucket.org/%7Bd4c57a72-f041-4843-8217-b4d48b6ece2f%7D/>`__)
114 - Force the use of new version of ruamel.yaml.clib (reported by `Alex Joz
115 <https://bitbucket.org/%7B9af55900-2534-4212-976c-61339b6ffe14%7D/>`__)
116 - Allow '#' in tag URI as these are allowed in YAML 1.2 (reported by
118 <https://bitbucket.org/%7Bd4c57a72-f041-4843-8217-b4d48b6ece2f%7D/>`__)
121 - split of C source that generates .so file to ruamel.yaml.clib
122 - duplicate keys are now an error when working with the old API as well
124 0.15.100 (2019-07-17):
125 - fixing issue with dumping deep-copied data from commented YAML, by
126 providing both the memo parameter to __deepcopy__, and by allowing
127 startmarks to be compared on their content (reported by `Theofilos
129 <https://bitbucket.org/%7Be550bc5d-403d-4fda-820b-bebbe71796d3%7D/>`__)
131 0.15.99 (2019-07-12):
132 - add `py.typed` to distribution, based on a PR submitted by
134 <https://bitbucket.org/%7Bc9fbde69-e746-48f5-900d-34992b7860c8%7D/>`__
135 - merge PR 40 (also by Michael Crusoe) to more accurately specify
136 repository in the README (also reported in a misunderstood issue
141 412a6f5cfdc0525dee6a27c08f5415c7fd832a7afcb7a0ed7319628aed23d408 145882 ruamel.yaml-0.16.5.tar.gz