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.87

updated:

2019-01-22

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.87 (2019-01-22):
  • fix problem with empty lists and the code to reinsert merge keys (reported via email

    by Zaloo)

0.15.86 (2019-01-16):
  • reinsert merge key in its old position (reported by grumbler on <Stackoverflow <https://stackoverflow.com/a/54206512/1307905>`__)

  • fix for issue with non-ASCII anchor names (reported and fix provided by Dandaleon Flux via email)

  • fix for issue when parsing flow mapping value starting with colon (in pure Python only) (reported by FichteFoll)

0.15.85 (2019-01-08):
  • the types used by SafeConstructor for mappings and sequences can now by set by assigning to XXXConstructor.yaml_base_dict_type (and ..._list_type), preventing the need to copy two methods with 50+ lines that had var = {} hardcoded. (Implemented to help solve an feature request by Anthony Sottile in an easier way)

0.15.84 (2019-01-07):
  • fix for CommentedMap.copy() not returning CommentedMap, let alone copying comments etc. (reported by Anthony Sottile)

0.15.83 (2019-01-02):
  • fix for bug in roundtripping aliases used as key (reported via email by Zaloo)

0.15.82 (2018-12-28):
  • anchors and aliases on scalar int, float, string and bool are now preserved. Anchors do not need a referring alias for these (reported by Alex Harvey)

  • anchors no longer lost on tagged objects when roundtripping (reported by Zaloo)

0.15.81 (2018-12-06):
  • fix issue dumping methods of metaclass derived classes (reported and fix provided by Douglas Raillard)

0.15.80 (2018-11-26):
  • fix issue emitting BEL character when round-tripping invalid folded input (reported by Isaac on StackOverflow)

0.15.79 (2018-11-21):
  • fix issue with anchors nested deeper than alias (reported by gaFF on StackOverflow)

0.15.78 (2018-11-15):
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 braces, 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.87.tar.gz (316.9 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.87-cp37-cp37m-win_amd64.whl (219.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

ruamel.yaml-0.15.87-cp37-cp37m-win32.whl (199.1 kB view details)

Uploaded CPython 3.7mWindows x86

ruamel.yaml-0.15.87-cp37-cp37m-manylinux1_x86_64.whl (659.9 kB view details)

Uploaded CPython 3.7m

ruamel.yaml-0.15.87-cp37-cp37m-macosx_10_9_x86_64.whl (247.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

ruamel.yaml-0.15.87-cp36-cp36m-win_amd64.whl (219.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

ruamel.yaml-0.15.87-cp36-cp36m-win32.whl (199.1 kB view details)

Uploaded CPython 3.6mWindows x86

ruamel.yaml-0.15.87-cp36-cp36m-manylinux1_x86_64.whl (664.5 kB view details)

Uploaded CPython 3.6m

ruamel.yaml-0.15.87-cp36-cp36m-macosx_10_9_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

ruamel.yaml-0.15.87-cp35-cp35m-win_amd64.whl (216.0 kB view details)

Uploaded CPython 3.5mWindows x86-64

ruamel.yaml-0.15.87-cp35-cp35m-win32.whl (196.2 kB view details)

Uploaded CPython 3.5mWindows x86

ruamel.yaml-0.15.87-cp35-cp35m-manylinux1_x86_64.whl (644.8 kB view details)

Uploaded CPython 3.5m

ruamel.yaml-0.15.87-cp35-cp35m-macosx_10_6_intel.whl (361.1 kB view details)

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

ruamel.yaml-0.15.87-cp34-cp34m-win_amd64.whl (217.9 kB view details)

Uploaded CPython 3.4mWindows x86-64

ruamel.yaml-0.15.87-cp34-cp34m-win32.whl (204.5 kB view details)

Uploaded CPython 3.4mWindows x86

ruamel.yaml-0.15.87-cp34-cp34m-manylinux1_x86_64.whl (654.9 kB view details)

Uploaded CPython 3.4m

ruamel.yaml-0.15.87-cp34-cp34m-macosx_10_6_intel.whl (374.5 kB view details)

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

ruamel.yaml-0.15.87-cp27-cp27mu-manylinux1_x86_64.whl (612.9 kB view details)

Uploaded CPython 2.7mu

ruamel.yaml-0.15.87-cp27-cp27m-win_amd64.whl (222.8 kB view details)

Uploaded CPython 2.7mWindows x86-64

ruamel.yaml-0.15.87-cp27-cp27m-win32.whl (204.5 kB view details)

Uploaded CPython 2.7mWindows x86

ruamel.yaml-0.15.87-cp27-cp27m-manylinux1_x86_64.whl (612.9 kB view details)

Uploaded CPython 2.7m

ruamel.yaml-0.15.87-cp27-cp27m-macosx_10_9_x86_64.whl (250.9 kB view details)

Uploaded CPython 2.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87.tar.gz
  • Upload date:
  • Size: 316.9 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.87.tar.gz
Algorithm Hash digest
SHA256 a736ab1d8c2d5566254a1a2ee38e7c5460520bcccd4a8f0feb25a4463735e5a7
MD5 12dbdf70bc08abfbb6583f1df735b374
BLAKE2b-256 95be1a63cdb6053aeed8a6de1bcbca02c54e7746383fbe0facfb798e69a66d67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 219.4 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.87-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c33458217a8c352b59c86065c4f05f3f1ac28b01c3e1a422845c306237446bf3
MD5 cf2f8452aff67b9b0550c0d44a62bfb2
BLAKE2b-256 174c6bcafad9243cea21674a2f214151043df34734513bb74594ac3407ece072

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 199.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.87-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c29d0a3cffa5a25f5259bfeac06ffdc5e7d1fd38a0a26a6664d160192730434f
MD5 4ae42255b8309d1b95dceeddd75b5fad
BLAKE2b-256 140bd16edefe133dc362e64035a7a60a5fe1ac2157d0eb8f67a6db46433d85fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 659.9 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.87-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80b2acde0d1b9d25e5c041960a9149480c15c6d9f4c24b8ddb381b14e9e70ea4
MD5 d53f5c6f402dc1cea0dbb6d0cafecbe3
BLAKE2b-256 d53754020dea78a2df39ff1dcb0efa5f78de58e865ac913828305f70f06662fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 247.2 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.87-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5dd0ea7c5c703e8675f3caf2898a50b4dadaa52838f8e104637a452a05e03030
MD5 59bf16b09b400115533807407505c7e2
BLAKE2b-256 436eaa168badc6dc6c2894b5dfec3352d1beed3ecf1f41fab3e1c7fd36b883ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 219.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.87-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9a6b94cc9b6e738036426498ac9fe8ca05afea4249fb9dec1be32ce4823d5756
MD5 a93c9949d9596b6119329ffd5369eaa6
BLAKE2b-256 0ce58b2988f3a0c9b94a06d3f37714cd4530a02750a8d4bdea6bc9ba9a26ad69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 199.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.87-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a4b11dfe421a9836c723107a4ccc9cab9674de611ba60b8212e85526ea8bf254
MD5 2ae01f8d92cdbb2619785358a807bfe6
BLAKE2b-256 9d576b8975293ab5d5a00e89f5e6c7f56171b80bc316e8656f4ff3569493d567

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 664.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.87-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18078354bfcf00d51bcc17984aded80840379aed36036f078479e191b59bc059
MD5 4d261baca15bfaabd5fd4a6b49a583ae
BLAKE2b-256 96c579c7c3933045891a2df4f81130dc43e421dfe344903cab1dc17eb417daf5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 246.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.87-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a55e55c6ecb5725ba472f9b811940e8d258a32fb36f5793dbc38582d6f377f3f
MD5 8a1d83fe776d557838c49c1e17594d13
BLAKE2b-256 0b800e7f2e8b6626eab384d1c8c2ede9c292f12357b74bcf58446ba4cafa1dbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 216.0 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.87-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2e8f7cee12a2372cec4480fe81086b1fdab163f4b56e58b5592a105c52973b78
MD5 37eb1e32ce811bdd04375a0d123f2179
BLAKE2b-256 23acafcee2f79d550d7cc1008c5164fe305ce56752909cf582b0e6b9dd78a341

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 196.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.87-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fbd301680a3563e84d667042dac1c5d50ef402ecf1f4b1763507a6877b8181ad
MD5 d79ddb8b478d9925c4defae5275d14b2
BLAKE2b-256 cde7c79e3379ee99d99c9e9f0bfb9115880fd5d0cf87ac0119d626c01a7c0280

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 644.8 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.87-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 612fb4833f1978ceb7fd7a24d86a5ebd103bcc408394f3af621293194658cf1b
MD5 6d830e364062bb213303523086ffd422
BLAKE2b-256 7cfb2cdaaa3adfac948288896c53cf539f9b861ed3e033ee35d81ba2ebe83e4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 361.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.87-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8f9ed94be17f306485df8fd0274a30f130a73f127798657d4dc65b1f89ec7a36
MD5 29da4d9d471859c707544c7ef40a2ff1
BLAKE2b-256 2d254fa8fcf09a05e09d8e3dcef26e49fbac724b9b9cda79ef7789187612a76a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 217.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.87-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 48cc8e948a7ec4917bf94adff2cc1255e98f1eef5e1961889886acc4ff3a7194
MD5 f5c8bbd0bb0b4c62e5f53d3b590a3564
BLAKE2b-256 e033345d3c98f3e0b1c093ce40f18917f705a82aef6f840a9408798cdb2be8bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 204.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.87-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 cc9bd3c3fa8a928f7b6e19fe8de13a61deb91f257eccbe0d16114ce8c54cdc81
MD5 176e89e6dc0dfe59d7f66e3cd3c925f2
BLAKE2b-256 f83fa32d23254e83c57afb26082309fc9498949f5619788de393f6160edb0b7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 654.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.87-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc67e79e2f5083be6fd1000c4646e13a891585772a503f56f51f845b547fe621
MD5 29e7bf162d469e299feb110840d7022a
BLAKE2b-256 350b924dc8f2271fd5436f57c7c08ea39d80e4272d644faa5a2f42dea004053f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 374.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.87-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6483416847980aa7090b697d177a8754c4f340683cc84abd38da7b850826687d
MD5 9aa043799400656f8d276ef9784f35d3
BLAKE2b-256 4fd2c325d0dbf4519b754fdf8b414be781e30ffc4f4794d235ca241bf2038af9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 612.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.87-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4a0c7f970aa0e30bc541f690fbd14aca19de1cab70787180de5083b902ec40b5
MD5 76bd884d99ea824ee4502a64d3f57b11
BLAKE2b-256 9e7ee992cb85607807f38724bc66013e3fc53b59ade5ff912a3d71a8d83d116b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 222.8 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.87-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6622f3b0cae7ed6fe5d3d6a6d8d8cb9413a05b408d69a789a57b77a616bb6562
MD5 f72b3cbc94cfc5e7cfdf21f7bbde52f3
BLAKE2b-256 33770f4729d19fd9825fbde76cdc4e67198d60c60242af5c2defd82c2a012d55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 204.5 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.87-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 211e6ef2530f44fc3197c713892678e7fbfbc40a1db6741179d6981514be1674
MD5 9743af79052de1da563b9d8c2e0cb31b
BLAKE2b-256 402c66451245f06acc9f11892dea6670f7fe36bc1284b40f9926d0f8c20b8d0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 612.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.87-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 61c421a7a2b8e2886a94fbe29866df6b99451998abaa1584b9fdc9c10c33e40b
MD5 21af799088eed6d5c07decf988ae6ee7
BLAKE2b-256 7bd7139ad636916f03e505502b5adefe2a8339cea0b0a12a55f4d874e938d863

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ruamel.yaml-0.15.87-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 250.9 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.87-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d63b7c828a7358ce5b03a3e2c2a3e5a7058a954f8919334cb09b3d8541d1fff6
MD5 f566c4cee834439dfa2b9a73d7220080
BLAKE2b-256 b0a1195e400f3a7c6a3fff46a1bc60812bd4ce4a17390b57e8f6dbe414eb960f

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