ruamel.yaml
ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
ChangeLog
0.12.6 (2016-09-03):
- fixing issue 46 empty lines between top-level keys were gobbled (but
not between sequence elements, nor between keys in netsted mappings
(reported by Alex Harvey)
0.12.5 (2016-08-20):
- fixing issue 45 preserving datetime formatting (submitted by altuin)
Several formatting parameters are preserved with some normalisation:
- preserve 'T', 't' is replaced by 'T', multiple spaces between date
and time reduced to one.
- optional space before timezone is removed
- still using microseconds, but now rounded (.1234567 -> .123457)
- Z/-5/+01:00 preserved
0.12.4 (2016-08-19):
- Fix for issue 44: missing preserve_quotes keyword argument (reported
by M. Crusoe)
0.12.3 (2016-08-17):
- correct 'in' operation for merged CommentedMaps in round-trip mode
(implementation inspired by J.Ngo, but original not working for merges)
- iteration over round-trip loaded mappings, that contain merges. Also
keys(), items(), values() (Py3/Py2) and iterkeys(), iteritems(),
itervalues(), viewkeys(), viewitems(), viewvalues() (Py2)
- reuse of anchor name now generates warning, not an error. Round-tripping such
anchors works correctly. This inherited PyYAML issue was brought to attention
by G. Coddut (and was long standing https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515634)
suppressing the warning:
import warnings
from ruamel.yaml.error import ReusedAnchorWarning
warnings.simplefilter("ignore", ReusedAnchorWarning)
0.12.2 (2016-08-16):
- minor improvements based on feedback from M. Crusoe
https://bitbucket.org/ruamel/yaml/issues/42/
0.12.0 (2016-08-16):
- drop support for Python 2.6
- include initial Type information (inspired by M. Crusoe)
0.11.15 (2016-08-07):
- Change to prevent FutureWarning in NumPy, as reported by tgehring
("comparison to None will result in an elementwise object comparison in the future")
0.11.14 (2016-07-06):
- fix preserve_quotes missing on original Loaders (as reported
by Leynos, bitbucket issue 38)
0.11.13 (2016-07-06):
- documentation only, automated linux wheels
0.11.12 (2016-07-06):
- added support for roundtrip of single/double quoted scalars using:
ruamel.yaml.round_trip_load(stream, preserve_quotes=True)
0.11.0 (2016-02-18):
- RoundTripLoader loads 1.2 by default (no sexagesimals, 012 octals nor
yes/no/on/off booleans
Metadata
Release files for ruamel.yaml 0.12.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ruamel.yaml-0.12.6.tar.gz | 227.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| ruamel.yaml-0.12.6-cp35-cp35m-manylinux1_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| ruamel.yaml-0.12.6-cp34-cp34m-manylinux1_x86_64.whl | CPython 3.4 | CPython 3.4 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| ruamel.yaml-0.12.6-cp33-cp33m-manylinux1_x86_64.whl | CPython 3.3 | CPython 3.3 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| ruamel.yaml-0.12.6-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| ruamel.yaml-0.12.6-cp27-cp27m-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
Total release size: 2.8 MB
Release files / ruamel.yaml-0.12.6.tar.gz
| Download URL | ruamel.yaml-0.12.6.tar.gz |
|---|---|
| Size | 227.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a9151ac37486dee7e5e8be2795572736c0396e9b5fba0f078ac62d72cff6e5c6
|
|
BLAKE2b-256 checksum How to use checksums |
486a79e41e920b9398941ff770a60a3bfdee196dcc7f17622e287b1abe11076b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / ruamel.yaml-0.12.6-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | ruamel.yaml-0.12.6-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 530.6 kB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
43cdd3c76a3a111f020b93fd369b75e08879a7b7e2017bc94613f3807b7026cd
|
|
BLAKE2b-256 checksum How to use checksums |
84fb1203b7753a9365e8d9bdca82ddbf737fbdf6642984c93e7c5dd9577821f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / ruamel.yaml-0.12.6-cp34-cp34m-manylinux1_x86_64.whl
| Download URL | ruamel.yaml-0.12.6-cp34-cp34m-manylinux1_x86_64.whl |
|---|---|
| Size | 537.2 kB |
| Tags | CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
88bdb3c67a8764ffa0c817c4194b948d7a9ce84e542e41cff96b022728bc9291
|
|
BLAKE2b-256 checksum How to use checksums |
cbc647c183427558ab833df91f2e8349c25b84538fcfafc2c0f5bbb5d1b14e2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / ruamel.yaml-0.12.6-cp33-cp33m-manylinux1_x86_64.whl
| Download URL | ruamel.yaml-0.12.6-cp33-cp33m-manylinux1_x86_64.whl |
|---|---|
| Size | 511.3 kB |
| Tags | CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d89299bd5c3b4be41253e4ee907b76889b5d423c48c197c25b363a48211d8916
|
|
BLAKE2b-256 checksum How to use checksums |
4e53e4fcc0946a16ece4bfd8b1000dc8d5e8e175ee9fc23dc48316be555bcbd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / ruamel.yaml-0.12.6-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | ruamel.yaml-0.12.6-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 507.3 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
649aadbbc6ebd85b68716f0bf96e60ede00f5cc002e369862498fd7c53a8ce13
|
|
BLAKE2b-256 checksum How to use checksums |
d44b1e9aa053b614e8b900e8a4b0ae94ebdd2e32fc4796f24aedaf2cf58d8309
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / ruamel.yaml-0.12.6-cp27-cp27m-manylinux1_x86_64.whl
| Download URL | ruamel.yaml-0.12.6-cp27-cp27m-manylinux1_x86_64.whl |
|---|---|
| Size | 507.3 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
b10688fa658a1e0bda8e531b7a1bb5c84249af5bb6dcf2ae08306272648b871e
|
|
BLAKE2b-256 checksum How to use checksums |
848cd99017d77faf09bf70f5cee4b76c33e0524c10eb02efcbcff45d9c498060
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |