Skip to main content

ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order

Project description

ruamel.yaml

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

version:

0.15.77

updated:

2018-11-09

documentation:

http://yaml.readthedocs.io

repository:

https://bitbucket.org/ruamel/

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.

https://readthedocs.org/projects/yaml/badge/?version=stable https://bestpractices.coreinfrastructure.org/projects/1128/badge https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/license.svg https://bitbucket.org/ruamel/yaml/raw/default/_doc/_static/pypi.svg https://bitbucket.org/ruamel/oitnb/raw/default/_doc/_static/oitnb.svg http://www.mypy-lang.org/static/mypy_badge.svg

ChangeLog

0.15.77 (2018-11-09):
  • setting yaml.sort_base_mapping_type_on_output = False, will prevent explicit sorting by keys in the base representer of mappings. Roundtrip already did not do this. Usage only makes real sense for Python 3.6+ (feature request by Sebastian Gerber).

  • implement Python version check in YAML metadata in _test/test_z_data.py

0.15.76 (2018-11-01):
  • fix issue with empty mapping and sequence loaded as flow-style (mapping reported by Min RK, sequence by Maged Ahmed)

0.15.75 (2018-10-27):
0.15.74 (2018-10-17):
  • fix dropping of comment on rt before sequence item that is sequence item (reported by Thorsten Kampe)

0.15.73 (2018-10-16):
  • fix irregular output on pre-comment in sequence within sequence (reported by Thorsten Kampe)

  • allow non-compact (i.e. next line) dumping sequence/mapping within sequence.

0.15.72 (2018-10-06):
  • fix regression on explicit 1.1 loading with the C based scanner/parser (reported by Tomas Vavra)

0.15.71 (2018-09-26):
0.15.70 (2018-09-21):
  • reverted CommentedMap and CommentedSeq to subclass ordereddict resp. list, reimplemented merge maps so that both dict(**commented_map_instance) and JSON dumping works. This also allows checking with isinstance() on dict resp. list. (Proposed by Stuart Berg, with feedback from blhsing on StackOverflow)

0.15.69 (2018-09-20):
  • fix issue with dump_all gobbling end-of-document comments on parsing (reported by Pierre B.)

0.15.68 (2018-09-20):
  • fix issue with parsabel, but incorrect output with nested flow-style sequences (reported by Dougal Seeley)

  • fix issue with loading Python objects that have __setstate__ and recursion in parameters (reported by Douglas RAILLARD)

0.15.67 (2018-09-19):
  • fix issue with extra space inserted with non-root literal strings (Issue reported and PR with fix provided by Naomi Seyfer.)

0.15.66 (2018-09-07):
  • fix issue with fold indicating characters inserted in safe_load-ed folded strings (reported by Maximilian Hils).

0.15.65 (2018-09-07):
  • fix issue #232 revert to throw ParserError for unexcpected ] and } instead of IndexError. (Issue reported and PR with fix provided by Naomi Seyfer.)

  • added key and reverse parameter (suggested by Jannik Klemm via email)

  • indent root level literal scalars that have directive or document end markers at the beginning of a line

0.15.64 (2018-08-30):
  • support round-trip of tagged sequences: !Arg [a, {b: 1}]

  • single entry mappings in flow sequences now written by default without quotes set yaml.brace_single_entry_mapping_in_flow_sequence=True to force getting [a, {b: 1}, {c: {d: 2}}] instead of the default [a, b: 1, c: {d: 2}]

  • fix issue when roundtripping floats starting with a dot such as .5 (reported by Harrison Gregg)

0.15.63 (2018-08-29):
  • small fix only necessary for Windows users that don’t use wheels.

0.15.62 (2018-08-29):
  • C based reader/scanner & emitter now allow setting of 1.2 as YAML version. ** The loading/dumping is still YAML 1.1 code**, so use the common subset of YAML 1.2 and 1.1 (reported by Ge Yang)

0.15.61 (2018-08-23):
  • support for round-tripping folded style scalars (initially requested by Johnathan Viduchinsky)

  • update of C code

  • speed up of scanning (~30% depending on the input)

0.15.60 (2018-08-18):
  • again allow single entry map in flow sequence context (reported by Lee Goolsbee)

  • cleanup for mypy

  • spurious print in library (reported by Lele Gaifax), now automatically checked

0.15.59 (2018-08-17):
0.15.58 (2018-08-17):
  • simple mappings can now be used as keys when round-tripping:

    {a: 1, b: 2}: hello world

    although using the obvious operations (del, popitem) on the key will fail, you can mutilate it by going through its attributes. If you load the above YAML in d, then changing the value is cumbersome:

    d = {CommentedKeyMap([(‘a’, 1), (‘b’, 2)]): “goodbye”}

    and changing the key even more so:

    d[CommentedKeyMap([(‘b’, 1), (‘a’, 2)])] = d.pop(

    CommentedKeyMap([(‘a’, 1), (‘b’, 2)]))

    (you can use a dict instead of a list of tuples (or ordereddict), but that might result in a different order, of the keys of the key, in the output)

  • check integers to dump with 1.2 patterns instead of 1.1 (reported by Lele Gaifax)

0.15.57 (2018-08-15):
  • Fix that CommentedSeq could no longer be used in adding or do a sort (reported by Christopher Wright)

0.15.56 (2018-08-15):
  • fix issue with python -O optimizing away code (reported, and detailed cause pinpointed, by Alex Grönholm)

0.15.55 (2018-08-14):
  • unmade CommentedSeq a subclass of list. It is now indirectly a subclass of the standard collections.abc.MutableSequence (without .abc if you are still on Python2.7). If you do isinstance(yaml.load('[1, 2]'), list)) anywhere in your code replace list with MutableSequence. Directly, CommentedSeq is a subclass of the abstract baseclass ruamel.yaml.compat.MutableScliceableSequence, with the result that (extended) slicing is supported on ``CommentedSeq``. (reported by Stuart Berg)

  • duplicate keys (or their values) with non-ascii now correctly report in Python2, instead of raising a Unicode error. (Reported by Jonathan Pyle)

0.15.54 (2018-08-13):
  • fix issue where a comment could pop-up twice in the output (reported by Mike Kazantsev and by Nate Peterson)

  • fix issue where JSON object (mapping) without spaces was not parsed properly (reported by Marc Schmidt)

  • fix issue where comments after empty flow-style mappings were not emitted (reported by Qinfench Chen)

0.15.53 (2018-08-12):
  • fix issue with flow style mapping with comments gobbled newline (reported by Christopher Lambert)

  • fix issue where single ‘+’ under YAML 1.2 was interpreted as integer, erroring out (reported by Jethro Yu)

0.15.52 (2018-08-09):
  • added .copy() mapping representation for round-tripping (CommentedMap) to fix incomplete copies of merged mappings (reported by Will Richards)

  • Also unmade that class a subclass of ordereddict to solve incorrect behaviour for {**merged-mapping} and dict(**merged-mapping) (reported independently by Tim Olsson and Filip Matzner)

0.15.51 (2018-08-08):
  • Fix method name dumps (were not dotted) and loads (reported by Douglas Raillard)

  • Fix spurious trailing white-space caused when the comment start column was no longer reached and there was no actual EOL comment (e.g. following empty line) and doing substitutions, or when quotes around scalars got dropped. (reported by Thomas Guillet)

0.15.50 (2018-08-05):
  • Allow YAML() as a context manager for output, thereby making it much easier to generate multi-documents in a stream.

  • Fix issue with incorrect type information for load() and dump() (reported by Jimbo Jim)

0.15.49 (2018-08-05):
  • fix preservation of leading newlines in root level literal style scalar, and preserve comment after literal style indicator (| # some comment) Both needed for round-tripping multi-doc streams in ryd.

0.15.48 (2018-08-03):
  • housekeeping: oitnb for formatting, mypy 0.620 upgrade and conformity

0.15.47 (2018-07-31):
  • fix broken 3.6 manylinux1, the result of an unclean build (reported by Roman Sichnyi)

0.15.46 (2018-07-29):
0.15.45 (2018-07-26):
0.15.44 (2018-07-14):
  • Correct loading plain scalars consisting of numerals only and starting with 0, when not explicitly specifying YAML version 1.1. This also fixes the issue about dumping string ‘019’ as plain scalars as reported by Min RK, that prompted this chance.

0.15.43 (2018-07-12):
  • merge PR33: Python2.7 on Windows is narrow, but has no sysconfig.get_config_var('Py_UNICODE_SIZE'). (merge provided by Marcel Bargull)

  • register_class() now returns class (proposed by Mike Nerone}

0.15.42 (2018-07-01):
  • fix regression showing only on narrow Python 2.7 (py27mu) builds (with help from Marcel Bargull and Colm O’Connor).

  • run pre-commit tox on Python 2.7 wide and narrow, as well as 3.4/3.5/3.6/3.7/pypy

0.15.41 (2018-06-27):
  • add detection of C-compile failure (investigation prompted by StackOverlow by Emmanuel Blot), which was removed while no longer dependent on libyaml, C-extensions compilation still needs a compiler though.

0.15.40 (2018-06-18):
  • added links to landing places as suggested in issue 190 by KostisA

  • fixes issue #201: decoding unicode escaped tags on Python2, reported by Dan Abolafia

0.15.39 (2018-06-17):
  • merge PR27 improving package startup time (and loading when regexp not actually used), provided by Marcel Bargull

0.15.38 (2018-06-13):
0.15.37 (2018-03-21):
  • again trying to create installable files for 187

0.15.36 (2018-02-07):
  • fix issue 187, incompatibility of C extension with 3.7 (reported by Daniel Blanchard)

0.15.35 (2017-12-03):
  • allow None as stream when specifying transform parameters to YAML.dump(). This is useful if the transforming function doesn’t return a meaningful value (inspired by StackOverflow by rsaw).

0.15.34 (2017-09-17):
  • fix for issue 157: CDumper not dumping floats (reported by Jan Smitka)

0.15.33 (2017-08-31):
  • support for “undefined” round-tripping tagged scalar objects (in addition to tagged mapping object). Inspired by a use case presented by Matthew Patton on StackOverflow.

  • fix issue 148: replace cryptic error message when using !!timestamp with an incorrectly formatted or non- scalar. Reported by FichteFoll.

0.15.32 (2017-08-21):
  • allow setting yaml.default_flow_style = None (default: False) for for typ='rt'.

  • fix for issue 149: multiplications on ScalarFloat now return float (reported by jan.brezina@tul.cz)

0.15.31 (2017-08-15):
  • fix Comment dumping

0.15.30 (2017-08-14):
  • fix for issue with “compact JSON” not parsing: {"in":{},"out":{}} (reported on StackOverflow by mjalkio

0.15.29 (2017-08-14):
  • fix issue #51: different indents for mappings and sequences (reported by Alex Harvey)

  • fix for flow sequence/mapping as element/value of block sequence with sequence-indent minus dash-offset not equal two.

0.15.28 (2017-08-13):
  • fix issue #61: merge of merge cannot be __repr__-ed (reported by Tal Liron)

0.15.27 (2017-08-13):
  • fix issue 62, YAML 1.2 allows ? and : in plain scalars if non-ambigious (reported by nowox)

  • fix lists within lists which would make comments disappear

0.15.26 (2017-08-10):
  • fix for disappearing comment after empty flow sequence (reported by oit-tzhimmash)

0.15.25 (2017-08-09):
  • fix for problem with dumping (unloaded) floats (reported by eyenseo)

0.15.24 (2017-08-09):
  • added ScalarFloat which supports roundtripping of 23.1, 23.100, 42.00E+56, 0.0, -0.0 etc. while keeping the format. Underscores in mantissas are not preserved/supported (yet, is anybody using that?).

  • (finally) fixed longstanding issue 23 (reported by Antony Sottile), now handling comment between block mapping key and value correctly

  • warn on YAML 1.1 float input that is incorrect (triggered by invalid YAML provided by Cecil Curry)

  • allow setting of boolean representation (false, true) by using: yaml.boolean_representation = [u'False', u'True']

0.15.23 (2017-08-01):
  • fix for round_tripping integers on 2.7.X > sys.maxint (reported by ccatterina)

0.15.22 (2017-07-28):
  • fix for round_tripping singe excl. mark tags doubling (reported and fix by Jan Brezina)

0.15.21 (2017-07-25):
0.15.20 (2017-07-23):
  • wheels for windows including C extensions

0.15.19 (2017-07-13):
  • added object constructor for rt, decorator yaml_object to replace YAMLObject.

  • fix for problem using load_all with Path() instance

  • fix for load_all in combination with zero indent block style literal (pure=True only!)

0.15.18 (2017-07-04):
  • missing pure attribute on YAML useful for implementing !include tag constructor for including YAML files in a YAML file

  • some documentation improvements

  • trigger of doc build on new revision

0.15.17 (2017-07-03):
  • support for Unicode supplementary Plane output (input was already supported, triggered by this Stack Overflow Q&A)

0.15.16 (2017-07-01):
  • minor typing issues (reported and fix provided by Manvendra Singh

  • small doc improvements

0.15.15 (2017-06-27):
0.15.14 (2017-06-25):
  • fix for issue 133, in setup.py: change ModuleNotFoundError to ImportError (reported and fix by Asley Drake)

0.15.13 (2017-06-24):
  • suppress duplicate key warning on mappings with merge keys (reported by Cameron Sweeney)

0.15.12 (2017-06-24):
  • remove fatal dependency of setup.py on wheel package (reported by Cameron Sweeney)

0.15.11 (2017-06-24):
  • fix for issue 130, regression in nested merge keys (reported by David Fee)

0.15.10 (2017-06-23):
  • top level PreservedScalarString not indented if not explicitly asked to

  • remove Makefile (not very useful anyway)

  • some mypy additions

0.15.9 (2017-06-16):
  • fix for issue 127: tagged scalars were always quoted and seperated by a newline when in a block sequence (reported and largely fixed by Tommy Wang)

0.15.8 (2017-06-15):
  • allow plug-in install via install ruamel.yaml[jinja2]

0.15.7 (2017-06-14):
  • add plug-in mechanism for load/dump pre resp. post-processing

0.15.6 (2017-06-10):
  • a set() with duplicate elements now throws error in rt loading

  • support for toplevel column zero literal/folded scalar in explicit documents

0.15.5 (2017-06-08):
  • repeat load() on a single YAML() instance would fail.

0.15.4 (2017-06-08):
  • transform parameter on dump that expects a function taking a string and returning a string. This allows transformation of the output before it is written to stream. This forces creation of the complete output in memory!

  • some updates to the docs

0.15.3 (2017-06-07):
  • No longer try to compile C extensions on Windows. Compilation can be forced by setting the environment variable RUAMEL_FORCE_EXT_BUILD to some value before starting the pip install.

0.15.2 (2017-06-07):
  • update to conform to mypy 0.511: mypy –strict

0.15.1 (2017-06-07):
  • duplicate keys in mappings generate an error (in the old API this change generates a warning until 0.16)

  • dependecy on ruamel.ordereddict for 2.7 now via extras_require

0.15.0 (2017-06-04):
  • it is now allowed to pass in a pathlib.Path as “stream” parameter to all load/dump functions

  • passing in a non-supported object (e.g. a string) as “stream” will result in a much more meaningful YAMLStreamError.

  • assigning a normal string value to an existing CommentedMap key or CommentedSeq element will result in a value cast to the previous value’s type if possible.

  • added YAML class for new API

0.14.12 (2017-05-14):
  • fix for issue 119, deepcopy not returning subclasses (reported and PR by Constantine Evans <cevans@evanslabs.org>)

0.14.11 (2017-05-01):
  • fix for issue 103 allowing implicit documents after document end marker line (...) in YAML 1.2

0.14.10 (2017-04-26):
  • fix problem with emitting using cyaml

0.14.9 (2017-04-22):
0.14.8 (2017-04-19):
  • fix Text not available on 3.5.0 and 3.5.1, now proactively setting version guards on all files (reported by João Paulo Magalhães)

0.14.7 (2017-04-18):
  • round trip of integers (decimal, octal, hex, binary) now preserve leading zero(s) padding and underscores. Underscores are presumed to be at regular distances (i.e. 0o12_345_67 dumps back as 0o1_23_45_67 as the space from the last digit to the underscore before that is the determining factor).

0.14.6 (2017-04-14):
  • binary, octal and hex integers are now preserved by default. This was a known deficiency. Working on this was prompted by the issue report (112) from devnoname120, as well as the additional experience with .replace() on scalarstring classes.

  • fix issues 114: cannot install on Buildozer (reported by mixmastamyk). Setting env. var RUAMEL_NO_PIP_INSTALL_CHECK will suppress pip-check.

0.14.5 (2017-04-04):
  • fix issue 109: None not dumping correctly at top level (reported by Andrea Censi)

  • fix issue 110: .replace on Preserved/DoubleQuoted/SingleQuoted ScalarString would give back “normal” string (reported by sandres23)

0.14.4 (2017-03-31):
  • fix readme

0.14.3 (2017-03-31):
0.14.2 (2017-03-23):
  • fix for old default pip on Ubuntu 14.04 (reported by Sébastien Maccagnoni-Munch)

0.14.1 (2017-03-22):
  • fix Text not available on 3.5.0 and 3.5.1 (reported by Charles Bouchard-Légaré)

0.14.0 (2017-03-21):
  • updates for mypy –strict

  • preparation for moving away from inheritance in Loader and Dumper, calls from e.g. the Representer to the Serializer.serialize() are now done via the attribute .serializer.serialize(). Usage of .serialize() outside of Serializer will be deprecated soon

  • some extra tests on main.py functions


For older changes see the file CHANGES

Project details


Release history Release notifications | RSS feed

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.15.77.tar.gz (312.6 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.15.77-cp37-cp37m-win_amd64.whl (216.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

ruamel.yaml-0.15.77-cp37-cp37m-win32.whl (196.1 kB view details)

Uploaded CPython 3.7mWindows x86

ruamel.yaml-0.15.77-cp37-cp37m-manylinux1_x86_64.whl (656.8 kB view details)

Uploaded CPython 3.7m

ruamel.yaml-0.15.77-cp37-cp37m-macosx_10_9_x86_64.whl (244.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

ruamel.yaml-0.15.77-cp36-cp36m-win_amd64.whl (216.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

ruamel.yaml-0.15.77-cp36-cp36m-win32.whl (196.1 kB view details)

Uploaded CPython 3.6mWindows x86

ruamel.yaml-0.15.77-cp36-cp36m-manylinux1_x86_64.whl (661.5 kB view details)

Uploaded CPython 3.6m

ruamel.yaml-0.15.77-cp36-cp36m-macosx_10_9_x86_64.whl (243.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

ruamel.yaml-0.15.77-cp35-cp35m-win_amd64.whl (212.9 kB view details)

Uploaded CPython 3.5mWindows x86-64

ruamel.yaml-0.15.77-cp35-cp35m-win32.whl (193.2 kB view details)

Uploaded CPython 3.5mWindows x86

ruamel.yaml-0.15.77-cp35-cp35m-manylinux1_x86_64.whl (641.7 kB view details)

Uploaded CPython 3.5m

ruamel.yaml-0.15.77-cp35-cp35m-macosx_10_6_intel.whl (358.1 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

ruamel.yaml-0.15.77-cp34-cp34m-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.4mWindows x86-64

ruamel.yaml-0.15.77-cp34-cp34m-win32.whl (201.5 kB view details)

Uploaded CPython 3.4mWindows x86

ruamel.yaml-0.15.77-cp34-cp34m-manylinux1_x86_64.whl (651.9 kB view details)

Uploaded CPython 3.4m

ruamel.yaml-0.15.77-cp34-cp34m-macosx_10_6_intel.whl (371.5 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

ruamel.yaml-0.15.77-cp27-cp27mu-manylinux1_x86_64.whl (609.9 kB view details)

Uploaded CPython 2.7mu

ruamel.yaml-0.15.77-cp27-cp27m-win_amd64.whl (219.7 kB view details)

Uploaded CPython 2.7mWindows x86-64

ruamel.yaml-0.15.77-cp27-cp27m-win32.whl (201.4 kB view details)

Uploaded CPython 2.7mWindows x86

ruamel.yaml-0.15.77-cp27-cp27m-manylinux1_x86_64.whl (609.9 kB view details)

Uploaded CPython 2.7m

ruamel.yaml-0.15.77-cp27-cp27m-macosx_10_9_x86_64.whl (247.8 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.77.tar.gz
  • Upload date:
  • Size: 312.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77.tar.gz
Algorithm Hash digest
SHA256 aa19db7cc000c863f7f887a9d2268aafe4e04e4767befc63cab58f1de7ec1fd6
MD5 d6493a2b38d9384482aab70c8b419afd
BLAKE2b-256 8c818b9b4685cd692e7bf77f64ab292e8289f255a71c5505c77da913a254a291

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 216.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2bd597398f6b1cc5198ee7c42c21b3fb0f3ba388ce4ee68047099862d094e230
MD5 8a1b9153e491dd003401a2ecbf1dbf62
BLAKE2b-256 56cb1b4669b2fc3ec3ce9c3590b0232154d6741e92f99133ae9e27d3376b2aa7

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp37-cp37m-win32.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 196.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 427fa38695ce5b2da33d156cf035cfe4ad0cf2d50c7b41b7fbf73ed11f09b0ff
MD5 f05864bc5ef85d8578440fdb1a2b150f
BLAKE2b-256 be785a172e393badc526274fcfb40b6e0773ddbb36cd4e43e1b5665e570e7793

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 656.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dac8b7dc880e4ede50299e77f4cc4e3ee682db5162e7a46d817f9f948cf718ba
MD5 9275eb7188803fcc425d1c08d6296dff
BLAKE2b-256 c7336a171e729b0e939ea7d87b5fe765e6ae797488fc1e6ab8f244fcc8b2e840

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 244.1 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0cd1f0da11c31160b9d568d5643a02ffadb80aa4c1f4eb1ba8ef086d3d2adeda
MD5 a96f517c0ab0ea907f62780cd75e8663
BLAKE2b-256 f39f94ce368ed086e840a5c6742d10d94d4d381009def62f903bb7c65f0401ae

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 216.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 dab722c99a724a40a7e6dc9e36bde91d8298d8158d68b653718ad19aa5579314
MD5 21220106c2668783a715ab62e072d523
BLAKE2b-256 53db3d5e8c43802b4fab7fa1999c8fef8f1c6a577d0ac3d0bb51aaadb585f033

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp36-cp36m-win32.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 196.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 802f1d68b428893222bc05f1496315ce317b6aa32751b4f10cac373002f8e284
MD5 07b1ccd1b7df45d130021d87546ec933
BLAKE2b-256 d95f13ff6b2d894e339715d647096242d7cebca4abdd400c399ba964e601cc71

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 661.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 85fd8938e3c1c97a5382b7c5724696cbac6c5ffe4dc831050c92a91ce9d2f69b
MD5 9462397f413bcc776f1f22562894cb4c
BLAKE2b-256 20f4f145ae2096f4a70646a0842780a98eebb74702ab9bed6552e178631c3364

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 243.1 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c13647d14ed0fcb26567bae1d7feb029464fa1e3f9bc0290f1e29c5ea8d0c9c6
MD5 d7dae9f554822a64957742fd62fcd76c
BLAKE2b-256 adfb1c9b27006b030a8981220d97f74a69921035813f6c930b61eec28dbbbe02

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 212.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 06e1d5ef661d5e571816f073f276b88a2f067c9e57814bdb5e3f7044e879f170
MD5 ff8a33709cf401037bc2753d57728fd4
BLAKE2b-256 810c425e6edaa859970b3d16f5fd4d3b3bc46a8b223490a56d7d27534b1d06c4

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp35-cp35m-win32.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 193.2 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 869823f05fc33a82947671aa0c78deb52088b1cbfb257c682a73636b9c3a1548
MD5 8a6f77be755783e08d3e0b2c4355a389
BLAKE2b-256 1871837327776faf2ae520c22820fbb03dc3cdbf1d59eca643cc1ad2d3d6b742

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 641.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 97687442059da8d31adf8b51f9d07997b550e6ba55a6890f736533c07f6398ed
MD5 4d0106760fee011c5bd8a210be3b0b47
BLAKE2b-256 245f2ffe065e38b71ab73d37cb9bca341c7aefaff1b111c9cc903db9df361367

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 358.1 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 98f2cfc22d6e3ca4a1dc05a5fb93ade09ce3b1f21690d01ab3695eabc8b15c04
MD5 d78eb5b01aa24d9454d024e0349ec9d1
BLAKE2b-256 3565edc94880509fee07510797516b7de0e712f490df8665239877238ff29e12

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 214.9 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 05fe6ac4276b5b5dadb7b11da219e0e813997d36c5ce8bd842cbb89e0b2ad42f
MD5 3cf248a4cd3ad08e7d0b97d0e5c3893b
BLAKE2b-256 8962c684a3a2649216617e65dd4ac8704683616d50c2c181d502cbc00b6c5341

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp34-cp34m-win32.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 201.5 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 45c334d9089ab0d94298b60b54ad840ce17b13940acb802cce8416adf736f40a
MD5 fbaa276e00bdc7a6fe71eb0d03cf67ba
BLAKE2b-256 1e00cddacafecbcb47886edbe0b2e0cf4dda17878f3448e2805a26720cbc00df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.9 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d9efa0406d1cfb5c1daa38ff19f98af93aeffb31853ce8fe5a904c261755df2
MD5 9e52d19d3b9c67e555b769a5978d5fe5
BLAKE2b-256 0ec1b58fc32c570629df88d92d4392f5323c6465e885299b9345a5c27e0b3b01

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 371.5 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 92953f93939f16bcdf4fb726b0fe1a430a77aeb4f46a3833ac75ed5e3047fcba
MD5 9671e6a12f304affdfd88b01ce324f10
BLAKE2b-256 b5d32e6c6b1dcb6ca95c0c1b4bcc258c193f051688054941bc9c45492dd3944b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 609.9 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f065548d0834bc6a994e3e6de58cc82d8bdbd73e47b8a9f0e340780de48f6f13
MD5 30331d53e2c25b02038a6b582e44156f
BLAKE2b-256 9af396df89eb8fd542dcb7bfdaecd79c7642c6d272b122dc2e96d237fa57fcd1

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 219.7 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ac760598a477dba8279a011993d197d43414964ca11bdce538c72e998b814b83
MD5 1d54573c96a9edb3af3313bbdd147dde
BLAKE2b-256 80579d3c18839d2a6b818d4c09b539a95b15db170b23a7df2c6cbcf5136d1a80

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp27-cp27m-win32.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 201.4 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d69a31c5d1e8c85135a032642da41037abe8fce15f5999a411a9ebedbfe5ef3c
MD5 14a4cdcb87a7aed950b81e8250e1cf72
BLAKE2b-256 31f25dba764badc5f87698cf7e2e6925bc481a84a0a1f15c607f756affeccc12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 609.9 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43215816aef718ea0c07dfae175dcf43610051c4dfd8f760a477f0e991100d20
MD5 3a92edb15f9b1787b90810dade513fde
BLAKE2b-256 1b89663ec5275267a17ca5ee225e8248831ce72d0d8bb974e9373ca0ed63958a

See more details on using hashes here.

File details

Details for the file ruamel.yaml-0.15.77-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: ruamel.yaml-0.15.77-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 247.8 kB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for ruamel.yaml-0.15.77-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d28216a8619cff616f5c98452291d57761650a41a454651be4e547fd63efe361
MD5 6b6a17a51b8ae5f83713f5972253a072
BLAKE2b-256 534d4f8f95df6ae95ab75ff658bfca73a3df5e696317af82a5b61733f693865a

See more details on using hashes here.

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