single |
ruamel.yaml
===========
``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
:version: 0.16.12
:updated: 2020-09-04
:documentation: http://yaml.readthedocs.io
:repository: https://sourceforge.net/projects/ruamel-yaml/
:pypi: https://pypi.org/project/ruamel.yaml/
Starting with version 0.15.0 the way YAML files are loaded and dumped
is changing. See the API doc for details. Currently existing
functionality will throw a warning before being changed/removed.
**For production systems you should pin the version being used with
``ruamel.yaml<=0.15``**. There might be bug fixes in the 0.14 series,
but new functionality is likely only to be available via the new API.
If your package uses ``ruamel.yaml`` and is not listed on PyPI, drop
me an email, preferably with some information on how you use the
package (or a link to bitbucket/github) and I'll keep you informed
when the status of the API is stable enough to make the transition.
* [Overview]
* [Installing]
* [Basic Usage]
* [Details]
* [Examples]
* [API]
* [Differences with PyYAML]
ChangeLog
=========
.. should insert NEXT: at the beginning of line for next key (with empty
line)
0.16.12 (2020-09-04):
- update links in doc
0.16.11 (2020-09-03):
- workaround issue with setuptools 0.50 and importing pip ( fix by jaraco
https://github.com/pypa/setuptools/issues/2355#issuecomment-685159580 )
0.16.10 (2020-02-12):
- (auto) updated image references in README to sourceforge
0.16.9 (2020-02-11):
- update CHANGES
0.16.8 (2020-02-11):
- update requirements so that ruamel.yaml.clib is installed for 3.8,
as it has become available (via manylinux builds)
0.16.7 (2020-01-30):
- fix typchecking issue on TaggedScalar (reported by Jens Nielsen)
- fix error in dumping literal scalar in sequence with comments before
element
(reported by [EJ Etherington])
0.16.6 (2020-01-20):
- fix empty string mapping key roundtripping with preservation of quotes
as `? ''`
(reported via email by Tomer Aharoni).
- fix incorrect state setting in class constructor (reported by [Douglas
Raillard
])
- adjust deprecation warning test for Hashable, as that no longer warns
(reported
by [Jason Montleon])
0.16.5 (2019-08-18):
- allow for ``YAML(typ=['unsafe', 'pytypes'])``
0.16.4 (2019-08-16):
- fix output of TAG directives with # (reported by [Thomas Smith
])
0.16.3 (2019-08-15):
- split construct_object
- change stuff back to keep mypy happy
- move setting of version based on YAML directive to scanner, allowing to
check for file version during TAG directive scanning
0.16.2 (2019-08-15):
- preserve YAML and TAG directives on roundtrip, correctly output #
in URL for YAML 1.2 (both reported by [Thomas Smith
])
0.16.1 (2019-08-08):
- Force the use of new version of ruamel.yaml.clib (reported by [Alex Joz
])
- Allow '#' in tag URI as these are allowed in YAML 1.2 (reported by
[Thomas Smith
])
0.16.0 (2019-07-25):
- split of C source that generates .so file to ruamel.yaml.clib
- duplicate keys are now an error when working with the old API as well
|