Hello community,
here is the log from the commit of package python-ruamel.yaml for
openSUSE:Leap:15.2 checked in at 2020-03-09 18:11:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-ruamel.yaml (Old)
and /work/SRC/openSUSE:Leap:15.2/.python-ruamel.yaml.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ruamel.yaml"
Mon Mar 9 18:11:16 2020 rev:19 rq:777109 version:0.16.5
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-ruamel.yaml/python-ruamel.yaml.changes
2020-01-15 15:52:45.655574434 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.python-ruamel.yaml.new.26092/python-ruamel.yaml.changes
2020-03-09 18:11:17.181189742 +0100
@@ -1,0 +2,180 @@
+Mon Sep 16 15:36:08 UTC 2019 - John Vandenberg <[email protected]>
+
+- Replace => with >= in BuildRequires
+
+-------------------------------------------------------------------
+Fri Sep 6 06:54:38 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.16.5
+ * allow for YAML(typ=['unsafe', 'pytypes'])
+ * fix output of TAG directives with #
+ * move setting of version based on YAML directive to scanner, allowing to
+ check for file version during TAG directive scanning
+ * preserve YAML and TAG directives on roundtrip, correctly output # in URL
+ for YAML 1.2
+
+-------------------------------------------------------------------
+Mon Aug 12 12:37:27 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- ruamel.yaml.clib is now harddep
+
+-------------------------------------------------------------------
+Thu Aug 8 13:27:29 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.16.1
+ * Allow '#' in tag URI as these are allowed in YAML 1.2
+
+-------------------------------------------------------------------
+Wed Aug 7 13:49:46 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.16.0
+ * split c-library to separeate package (python-ruamel.yaml.clib)
+
+-------------------------------------------------------------------
+Mon Jul 15 07:49:54 UTC 2019 - John Vandenberg <[email protected]>
+
+- Fix %python_exec -> %python_expand
+- update to 0.15.99
+ * add `py.typed` to distribution
+ * more accurately specify repository in README
+- from 0.15.98
+ * pass memo on to deepcopy
+ * regenerate ext/_ruamel_yaml.c with Cython version 0.29.12
+ needed for Python 3.8 betas
+
+-------------------------------------------------------------------
+Tue May 21 11:20:51 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.96
+ * fix failure to round-trip anchored scalars in block sequence
+ * fix failure to indent comments on round-trip anchored block style
+ scalars in block sequence
+
+-------------------------------------------------------------------
+Tue May 14 07:23:53 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.94
+ * fix missing line-break after end-of-file comments not ending in
+ line-break
+ * fix failure to parse empty implicit flow mapping key
+ * in YAML 1.1 plains scalars `y`, 'n', `Y`, and 'N' are now
+ correctly recognised as booleans and such strings dumped quoted
+
+-------------------------------------------------------------------
+Thu Apr 18 13:10:02 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.92
+ * fix failure to parse empty implicit block mapping key
+ * allowing duplicate keys would not work for merge keys
+ * fix issue with updating CommentedMap from list of tuples
+
+-------------------------------------------------------------------
+Fri Mar 1 14:17:32 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.89
+ * fix for items with flow-mapping in block sequence output on single line
+ * fix for safe dumping erroring in creation of representereror when dumping
namedtuple
+ * fix inclusing of python code from the subpackage data
+
+-------------------------------------------------------------------
+Tue Jan 29 09:59:19 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.87
+ * fix problem with empty lists and the code to reinsert merge keys
+ * reinsert merge key in its old position
+ * fix for issue with non-ASCII anchor names
+ * fix for issue when parsing flow mapping value starting with colon
+ * 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.
+ * fix for `CommentedMap.copy()` not returning `CommentedMap`
+ * fix for bug in roundtripping aliases used as key
+ * anchors and aliases on scalar int, float, string and bool are now preserved.
+ Anchors do not need a referring alias for these
+ * fix issue saving methods of metaclass derived classes
+
+-------------------------------------------------------------------
+Tue Dec 4 10:06:58 UTC 2018 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.80
+ * fix issue emitting BEL character when round-tripping invalid folded input
+ * fix issue with anchors nested deeper than alias
+
+-------------------------------------------------------------------
+Fri Nov 30 07:43:33 UTC 2018 - Adrian Schröter <[email protected]>
+
+- update to 0.15.78
+ * setup issue for 3.8 (reported by Sidney Kuyateh)
+ * 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
+ * fix issue with empty mapping and sequence loaded as flow-style (mapping
reported by Min RK, sequence by Maged Ahmed)
+ * fix issue with single '?' scalar (reported by Terrance)
+ * fix issue with duplicate merge keys (prompted by answering a StackOverflow
question by math)
+ * fix dropping of comment on rt before sequence item that is sequence item
(reported by Thorsten Kampe)
+ * 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.
+ * fix regression on explicit 1.1 loading with the C based scanner/parser
(reported by Tomas Vavra)
+
+-------------------------------------------------------------------
+Mon Oct 1 09:59:45 UTC 2018 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.71
+ * added ``key`` and ``reverse`` parameter
+ * indent root level literal scalars that have directive or document end
+ markers at the beginning of a line
+ * fix issue #232 revert to throw ParserError for unexcpected ``]``
+ and ``}`` instead of IndexError.
+ * fix issue with dump_all gobbling end-of-document comments on parsing
+ * fix issue with parsabel, but incorrect output with nested flow-style
sequences
+ * fix issue with loading Python objects that have __setstate__ and recursion
in parameters
+ * 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``.
+ * fix regression where handcrafted CommentedMaps could not be initiated
+ * fix regression with non-root literal scalars that needed indent indicator
+ * tag:yaml.org,2002:python/object/apply now also uses __qualname__ on PY3
+
+-------------------------------------------------------------------
+Fri Aug 31 10:53:13 UTC 2018 - Ondřej Súkup <[email protected]>
+
+- update to 0.15.64
+ * support round-trip of tagged sequences: !Arg [a, {b: 1}]
+ * fix issue when roundtripping floats starting with a dot such as .5
+ * C based reader/scanner & emitter now allow setting of 1.2 as YAML version
+
+-------------------------------------------------------------------
+Tue Aug 28 13:20:10 UTC 2018 - [email protected]
+
+- update to 0.15.61
+ * support for round-tripping folded style scalars
+ * speed up of scanning (~30% depending on the input)
+ * cleanup for mypy
+ * issue with C based loader and leading zeros
+ * simple mappings can now be used as keys when round-tripping
+ * Fix that CommentedSeq could no longer be used in adding or do a sort
+ * fix issue with python -O optimizing away code
+ * unmade CommentedSeq a subclass of list.
+ * fix issue where a comment could pop-up twice in the output
+ * fix issue where JSON object (mapping) without spaces was not parsed
properly
+ * ix issue where comments after empty flow-style mappings were not emitted
+ * fix issue with flow style mapping with comments gobbled newline
+ * fix issue where single ‘+’ under YAML 1.2 was interpreted as integer,
erroring out
+ * added .copy() mapping representation for round-tripping
+ * Fix method name dumps (were not dotted) and loads
+ * Allow YAML() as a context manager for output
+ * Fix issue with incorrect type information for load() and dump()
+ * fixed DeprecationWarning for importing from collections on 3.7
+ * After adding failing test for YAML.load_all(Path()), remove StopIteration
+
+-------------------------------------------------------------------
+Sun Jul 15 22:04:22 UTC 2018 - [email protected]
+
+- update to 0.15.44
+ * fix for losing precision when roundtripping floats by
+ * decoding unicode escaped tags on Python2
+ * add detection of C-compile failure
+ * fix regression showing only on narrow Python 2.7
+ * ``register_class()`` now returns class
+
+-------------------------------------------------------------------
Old:
----
ruamel.yaml-0.15.37.tar.gz
New:
----
ruamel.yaml-0.16.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ruamel.yaml.spec ++++++
--- /var/tmp/diff_new_pack.x6Rzp8/_old 2020-03-09 18:11:18.549191702 +0100
+++ /var/tmp/diff_new_pack.x6Rzp8/_new 2020-03-09 18:11:18.585191755 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ruamel.yaml
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,24 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-ruamel.yaml
-Version: 0.15.37
+Version: 0.16.5
Release: 0
Summary: Python YAML parser
License: MIT
Group: Development/Languages/Python
URL: https://bitbucket.org/ruamel/yaml
Source:
https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-%{version}.tar.gz
-BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+Requires: python-ruamel.yaml.clib >= 0.1.2
+BuildArch: noarch
%ifpython2
Requires: python-ruamel.ordereddict
%endif
@@ -36,7 +37,7 @@
%description
ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation
-of comments, seq/map flow style, and map key order
+of comments, seq/map flow style, and map key order.
%prep
%setup -q -n ruamel.yaml-%{version}
@@ -47,14 +48,13 @@
%install
%python_install --single-version-externally-managed
-%python_exec %fdupes -s %{buildroot}%{$python_sitearch}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
%files %{python_files}
%license LICENSE
%doc CHANGES README.rst
-%{python_sitearch}/_ruamel_yaml*.so
-%{python_sitearch}/ruamel
-%{python_sitearch}/ruamel.yaml-%{version}-py%{python_version}-nspkg.pth
-%{python_sitearch}/ruamel.yaml-%{version}-py%{python_version}.egg-info
+%{python_sitelib}/ruamel
+%{python_sitelib}/ruamel.yaml-%{version}-py%{python_version}-nspkg.pth
+%{python_sitelib}/ruamel.yaml-%{version}-py%{python_version}.egg-info
%changelog
++++++ ruamel.yaml-0.15.37.tar.gz -> ruamel.yaml-0.16.5.tar.gz ++++++
++++ 59265 lines of diff (skipped)