/usr/lib/python3/dist-packages/ruamel.yaml-0.15.34.egg-info/PKG-INFO is in python3-ruamel.yaml 0.15.34-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 | Metadata-Version: 1.1
Name: ruamel.yaml
Version: 0.15.34
Summary: ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order
Home-page: https://bitbucket.org/ruamel/yaml
Author: Anthon van der Neut
Author-email: a.van.der.neut@ruamel.eu
License: MIT license
Description-Content-Type: UNKNOWN
Description:
ruamel.yaml
===========
``ruamel.yaml`` is a YAML 1.2 loader/dumper package for Python.
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 infomormation 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.
* `Overview <http://yaml.readthedocs.org/en/latest/overview.html>`_
* `Installing <http://yaml.readthedocs.org/en/latest/install.html>`_
* `Basic Usage <http://yaml.readthedocs.org/en/latest/basicuse.html>`_
* `Details <http://yaml.readthedocs.org/en/latest/detail.html>`_
* `Examples <http://yaml.readthedocs.org/en/latest/example.html>`_
* `API <http://yaml.readthedocs.org/en/latest/api.html>`_
* `Differences with PyYAML <http://yaml.readthedocs.org/en/latest/pyyaml.html>`_
.. image:: https://readthedocs.org/projects/yaml/badge/?version=stable
:target: https://yaml.readthedocs.org/en/stable
.. image:: https://bestpractices.coreinfrastructure.org/projects/1128/badge
:target: https://bestpractices.coreinfrastructure.org/projects/1128
ChangeLog
=========
.. should insert NEXT: at the beginning of line for next key
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 <https://stackoverflow.com/a/45967047/1307905>`__.
- 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 <https://stackoverflow.com/q/45681626/1307905>`__ by
`mjalkio <https://stackoverflow.com/users/5130525/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
<https://bitbucket.org/asottile/>`__), 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):
- fix for writing unicode in new API, (reported on
`StackOverflow <https://stackoverflow.com/a/45281922/1307905>`__
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
<https://stackoverflow.com/a/44913652/1307905>`__
- 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 <https://stackoverflow.com/a/44875714/1307905>`__ Stack Overflow Q&A)
0.15.16 (2017-07-01):
- minor typing issues (reported and fix provided by
`Manvendra Singh <https://bitbucket.org/manu-chroma/>`__
- small doc improvements
0.15.15 (2017-06-27):
- fix for issue 135, typ='safe' not dumping in Python 2.7
(reported by Andrzej Ostrowski <https://bitbucket.org/aostr123/>`__)
0.15.14 (2017-06-25):
- fix for issue 133, in setup.py: change ModuleNotFoundError to
ImportError (reported and fix by
`Asley Drake <https://github.com/aldraco>`__)
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 <https://bitbucket.org/dfee/>`__)
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 <https://bitbucket.org/twang817/>`__)
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 <http://yaml.readthedocs.io/en/latest/api.html#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):
- remove dependency on ``typing`` while still supporting ``mypy``
(http://stackoverflow.com/a/43516781/1307905)
- fix unclarity in doc that stated 2.6 is supported (reported by feetdust)
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 <https://bitbucket.org/jpmag/>`__)
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):
- fix for 0o52 not being a string in YAML 1.1 (reported on
`StackOverflow Q&A 43138503 <http://stackoverflow.com/a/43138503/1307905>`__ by
`Frank D <http://stackoverflow.com/users/7796630/frank-d>`__)
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 <https://bitbucket.org/ruamel/yaml/src/default/CHANGES>`_
Keywords: yaml 1.2 parser round-trip preserve quotes order config
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: Implementation :: Jython
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup
|