Metadata-Version: 2.1
Name: yamlord
Version: 0.4
Summary: wrapper for yaml package to read/write OrderedDict
Home-page: https://github.com/ryanjdillon/yamlord
Author: Ryan J. Dillon
Author-email: ryanjamesdillon@gmail.com
License: MIT
Download-URL: https://github.com/ryanjdillon/yamlord/archive/0.4.tar.gz
Keywords: python-3
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: pyaml

yamlord
=======

A wrapper for the `yaml` module to easily read and write `OrderedDict` objects
to and from `YAML` formatted files.

Install
-------

.. code:: bash

    pip install yamlord

Usage
-----

The usage is straightforward: make and `OrderedDict` then write it to a
specified path, or read a `YAML` file from a specified path to an
`OrderedDict`. That's it.

.. code:: python

    from collections import OrderedDict
    import yamlord

    # Make an Ordered dict for testing
    d = OrderedDict()
    d['a'] = 1
    d['b'] = ['str1', 'str2']

    # Write OrderedDict to YAML file
    yamlord.write_yaml(d, './test.yaml')

    # Read YAML file to OrderedDict
    d = yamlord.read_yaml('./test.yaml')


