Skip to main content

ruamel.yaml

ruamel.yaml is a YAML 1.2 loader/dumper package for Python.

https://readthedocs.org/projects/yaml/badge/?version=stable

ChangeLog

0.12.8 (2016-09-xx):
   - To be ignored Unicode characters were not properly regex matched
     (no specific tests, PR by Haraguroicha Hsu)

0.12.7 (2016-09-03):
   - fixing issue 54 empty lines with spaces (reported by Alex Harvey)

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruamel.yaml-0.12.8.tar.gz (228.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ruamel.yaml-0.12.8-cp35-cp35m-manylinux1_x86_64.whl (530.8 kB view details)

Uploaded CPython 3.5m

ruamel.yaml-0.12.8-cp34-cp34m-manylinux1_x86_64.whl (537.5 kB view details)

Uploaded CPython 3.4m

ruamel.yaml-0.12.8-cp33-cp33m-manylinux1_x86_64.whl (511.5 kB view details)

Uploaded CPython 3.3m

ruamel.yaml-0.12.8-cp27-cp27mu-manylinux1_x86_64.whl (507.5 kB view details)

Uploaded CPython 2.7mu

ruamel.yaml-0.12.8-cp27-cp27m-manylinux1_x86_64.whl (507.5 kB view details)

Uploaded CPython 2.7m

File details

Details for the file ruamel.yaml-0.12.8.tar.gz.

File metadata

  • Download URL: ruamel.yaml-0.12.8.tar.gz
  • Upload date:
  • Size: 228.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ruamel.yaml-0.12.8.tar.gz
Algorithm Hash digest
SHA256 6b1f761353d1e3687439d77344eff83fb5776ca63c2e3083c580b736db7794b5
MD5 911dc1d15cc7522d59fc2edd1ecf6282
BLAKE2b-256 00a3ca6fdbf0a62b54558b31cf44c9202411d4134d3238d33a13094767ad7947

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.12.8-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ruamel.yaml-0.12.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 928a9baf49f4fbbfb11034a559c1387f2812cb897387f9751eaa19884f570d17
MD5 cc5c54c1b2dafddae7e91573c2a90744
BLAKE2b-256 8745cf64873ca14256e7ae77228f733bfefdded051366e3d47b8f6f3a1bb602d

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.12.8-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ruamel.yaml-0.12.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5cd2f670c51b21d42b3ae4b43a8f3b633aab1e485c48e1d09cb8783cc273feb6
MD5 bb2267b5dcbbda4bcca3eb67a40b51e4
BLAKE2b-256 c7f09918389dbc7d930dc13d6d9937bee47ffa4338e380d6d872c2b55c93ef2e

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.12.8-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ruamel.yaml-0.12.8-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f84f06eb404863b1b74ceea36f6bab88989a9eaba3b1309214743a0fa14ad405
MD5 86a956a4844a26c3eba33020abc312c4
BLAKE2b-256 18bf643e1df54c5ef91d60ce1ed2818146b46c5206e9ee9a085b445ed69193e5

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.12.8-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ruamel.yaml-0.12.8-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d73457e29d8dc9593420f9c9d9ec4583e38812d387b00ba7a443419582c2f74
MD5 88cbff666dc96f910a527a0fbd921299
BLAKE2b-256 26ced291518faefb81d9160354645b3f14a528bd18de9fe5a43053bdbf36e095

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.12.8-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ruamel.yaml-0.12.8-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cd1248852ca8a88162ade668d83d8dd520966c4ded5e23018669fa33b129f02d
MD5 e4f9a0861be5e9d6a87c0ebeef5a85ab
BLAKE2b-256 adf888aa980e9b29ad6c4ea457bd64d9a5cbfcf908ed5bf015a65adff8377c55

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page