Path to this page:
Subject: CVS commit: pkgsrc/devel/py-ruamel-yaml
From: Leonardo Taccari
Date: 2017-04-14 15:05:06
Message id: 20170414130506.A0722FBE4@cvs.NetBSD.org
Log Message:
Update devel/py-ruamel-yaml to 0.14.6
Changes:
[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
0.13.14: 2017-02-12
- fix for issue 97: clipped block scalar followed by empty lines and comment
would result in two CommentTokens of which the first was dropped.
(reported by Colm O'Connor)
0.13.13: 2017-01-28
- fix for issue 96: prevent insertion of extra empty line if indented mapping \
entries
are separated by an empty line (reported by Derrick Sawyer)
0.13.11: 2017-01-23
- allow ':' in flow style scalars if not followed by space. Also don't
quote such scalar as this is no longer necessary.
- add python 3.6 manylinux wheel to PyPI
0.13.10: 2017-01-22
- fix for issue 93, insert spurious blank line before single line comment
between indented sequence elements (reported by Alex)
0.13.9: 2017-01-18
- fix for issue 92, wrong import name reported by the-corinthian
0.13.8: 2017-01-18
- fix for issue 91, when a compiler is unavailable reported by Maximilian Hils
- fix for deepcopy issue with TimeStamps not preserving 'T', reported on
`StackOverflow Q&A <http://stackoverflow.com/a/41577841/1307905>`_ by
`Quuxplusone <http://stackoverflow.com/users/1424877/quuxplusone>`_
0.13.7: 2016-12-27
- fix for issue 85, constructor.py importing unicode_literals caused mypy to fail
on 2.7 (reported by Peter Amstutz)
0.13.6: 2016-12-27
- fix for issue 83, collections.OrderedDict not representable by SafeRepresenter
(reported by Frazer McLean)
0.13.5: 2016-12-25
- fix for issue 84, deepcopy not properly working (reported by Peter Amstutz)
0.13.4: 2016-12-05
- another fix for issue 82, change to non-global resolver data broke implicit type
specification
0.13.3: 2016-12-05
- fix for issue 82, deepcopy not working (reported by code monk)
0.13.2: 2016-11-28
- fix for comments after empty (null) values (reported by dsw2127 and cokelaer)
0.13.1: 2016-11-22
- optimisations on memory usage when loading YAML from large files (py3: -50%, \
py2: -85%)
0.13.0: 2016-11-20
- if ``load()`` or ``load_all()`` is called with only a single argument
(stream or string)
a UnsafeLoaderWarning will be issued once. If appropriate you can surpress this
warning by filtering it. Explicitly supplying the ``Loader=ruamel.yaml.Loader``
argument, will also prevent it from being issued. You should however consider
using ``safe_load()``, ``safe_load_all()`` if your YAML input does not use tags.
- allow adding comments before and after keys (based on
`StackOveflow Q&A <http://stackoverflow.com/a/40705671/1307905>`_ by
`msinn <http://stackoverflow.com/users/7185467/msinn>`_)
0.12.18: 2016-11-16
- another fix for numpy (re-reported independently by PaulG & Nathanial Burdic)
0.12.17: 2016-11-15
- only the RoundTripLoader included the Resolver that supports YAML 1.2
now all loaders do (reported by mixmastamyk)
0.12.16: 2016-11-13
- allow dot char (and many others) in anchor name
Fix issue 72 (reported by Shalon Wood)
- Slightly smarter behaviour dumping strings when no style is
specified. Single string scalars that start with single quotes
or have newlines now are dumped double quoted: "'abc\nklm'" \
instead of::
'''abc
klm'''
0.12.14: 2016-09-21
- preserve round-trip sequences that are mapping keys
(prompted by stackoverflow question 39595807 from Nowox)
0.12.13: 2016-09-15
- Fix for issue #60 representation of CommentedMap with merge
keys incorrect (reported by Tal Liron)
0.12.11: 2016-09-06
- Fix issue 58 endless loop in scanning tokens (reported by
Christopher Lambert)
0.12.10: 2016-09-05
- Make previous fix depend on unicode char width (32 bit unicode support
is a problem on MacOS reported by David Tagatac)
0.12.8: 2016-09-05
- To be ignored Unicode characters were not properly regex matched
(no specific tests, PR by Haraguroicha Hsu)
0.12.7: 2016-09-03
- fixing issue 54 empty lines with spaces (reported by Alex Harvey)
0.12.6: 2016-09-03
- fixing issue 46 empty lines between top-level keys were gobbled (but
not between sequence elements, nor between keys in netsted mappings
(reported by Alex Harvey)
0.12.5: 2016-08-20
- fixing issue 45 preserving datetime formatting (submitted by altuin)
Several formatting parameters are preserved with some normalisation:
- preserve 'T', 't' is replaced by 'T', multiple spaces between date
and time reduced to one.
- optional space before timezone is removed
- still using microseconds, but now rounded (.1234567 -> .123457)
- Z/-5/+01:00 preserved
0.12.4: 2016-08-19
- Fix for issue 44: missing preserve_quotes keyword argument (reported
by M. Crusoe)
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.10: 2016-05-02
- added .insert(pos, key, value, comment=None) to CommentedMap
0.11.10: 2016-04-19
- indent=2, block_seq_indent=2 works as expected
0.11.0: 2016-02-18
- RoundTripLoader loads 1.2 by default (no sexagesimals, 012 octals nor
yes/no/on/off booleans
Files: