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.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.3.tar.gz (226.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.3-cp35-cp35m-manylinux1_x86_64.whl (529.1 kB view details)

Uploaded CPython 3.5m

ruamel.yaml-0.12.3-cp34-cp34m-manylinux1_x86_64.whl (535.7 kB view details)

Uploaded CPython 3.4m

ruamel.yaml-0.12.3-cp33-cp33m-manylinux1_x86_64.whl (509.7 kB view details)

Uploaded CPython 3.3m

ruamel.yaml-0.12.3-cp27-cp27mu-manylinux1_x86_64.whl (505.7 kB view details)

Uploaded CPython 2.7mu

ruamel.yaml-0.12.3-cp27-cp27m-manylinux1_x86_64.whl (505.8 kB view details)

Uploaded CPython 2.7m

File details

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

File metadata

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

File hashes

Hashes for ruamel.yaml-0.12.3.tar.gz
Algorithm Hash digest
SHA256 718dca873f55bd48c40428bb771fac220e598c5b243e089709428f52aac848cb
MD5 19b105dbb22681bd76a89335f40ebb33
BLAKE2b-256 af8a8c340886ca4adc36aaee029824187856e1303a83b7f9a075ef1eeb353717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ruamel.yaml-0.12.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 721e93f8b97f04ccd32dc74952b679fab68b99d890728f924db5e86ec8526fae
MD5 f8a8b5213d1ac43a41fbd28a917c1db6
BLAKE2b-256 2f1a0a7e31c84a6a30ab11d0b7893fa612e12e76c3eabb28a8b781f3be96c6d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ruamel.yaml-0.12.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 39bade78808c751267d95040f356f54c96bdd2026b5a66c88ad5392594981c9e
MD5 56ac68e514984d92735e58ed977d69ae
BLAKE2b-256 5c52825dc9a40e79a7d57b7849df4074540b2ae84b54f96819f7ad80214957b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ruamel.yaml-0.12.3-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6939b97eba8ba4151bbebda3937ac77189f2e2f8ddcddb4920f5718d1a916d6
MD5 2f7deb9e7a8721e1d4158e3d3c795ad1
BLAKE2b-256 935367e2cc767fe9f4f0b3982c405cf37c4161773e29bd53a4619bd21cf99400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ruamel.yaml-0.12.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29f93573f67433365a847cc2354a196bde175597cb1682e262af5497f0792dd7
MD5 174c614dcb177e691489f8dc90a9536a
BLAKE2b-256 3b41c7b90ef7f7965322059e5d66720e2f671e72bdd734d74ae3ee7225c5e61c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ruamel.yaml-0.12.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3fb0727340558b33e5839af088af877d0889517510e586933c3f293d0fadce09
MD5 cb96fb71d4c3730afdee7992b73b8d45
BLAKE2b-256 2816be5ed6524e266ceaf74c14faf0672f70ac7e4493dbcdf39880a34788da22

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