python-ruamel.yaml
Port variant py37
Summary YAML 1.2 parser/emitter (PY37)
Package version 0.16.12
Homepage https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants py38
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 07 SEP 2020, 00:38:32 UTC
Port created 16 APR 2018, 13:51:05 UTC
Subpackage Descriptions
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
Configuration Switches (platform-specific settings discarded)
PY37 ON Build using Python 3.7 PY38 OFF Build using Python 3.8
Package Dependencies by Type
Build and Runtime python37:single:standard
python-setuptools:single:py37
Download groups
main mirror://PYPI/r/ruamel.yaml
Distribution File Information
076cc0bc34f1966d920a49f18b52b6ad559fbe656a0748e3535cf7b3f29ebf9e 147355 ruamel.yaml-0.16.12.tar.gz
Ports that require python-ruamel.yaml:py37
python-drf-yasg:py37 Django Swagger/OpenAPI spec generator (PY37)