Hello community,
here is the log from the commit of package python-jsondiff for openSUSE:Factory checked in at 2019-05-22 15:39:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jsondiff (Old)
and /work/SRC/openSUSE:Factory/.python-jsondiff.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jsondiff"
Wed May 22 15:39:39 2019 rev:2 rq:703808 version:1.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jsondiff/python-jsondiff.changes 2018-05-16 18:35:20.928848888 +0200
+++ /work/SRC/openSUSE:Factory/.python-jsondiff.new.5148/python-jsondiff.changes 2019-05-22 15:39:40.714492711 +0200
@@ -1,0 +2,15 @@
+Fri May 17 21:48:19 UTC 2019 - Scott Wulf
+
+- Removing conflict with jsonpatch
+ * Reasoning:
+ - moto requires cfn-lint and jsondiff
+ - cfn-lint requires jsonpatch
+
+
+-------------------------------------------------------------------
+Tue May 14 22:18:30 UTC 2019 - Gary Smith
+
+- Upgraded to 1.1.2
+ * no changelog available
+
+-------------------------------------------------------------------
Old:
----
jsondiff-1.1.1.tar.gz
New:
----
jsondiff-1.1.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jsondiff.spec ++++++
--- /var/tmp/diff_new_pack.imvaYg/_old 2019-05-22 15:39:41.266491377 +0200
+++ /var/tmp/diff_new_pack.imvaYg/_new 2019-05-22 15:39:41.270491367 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-jsondiff
#
-# 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,13 +12,13 @@
# 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-jsondiff
-Version: 1.1.1
+Version: 1.1.2
Release: 0
Summary: Diff JSON and JSON-like structures in Python
License: MIT
@@ -30,9 +30,6 @@
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-setuptools
-# provides the same jsondiff binary
-Conflicts: python2-jsonpatch
-Conflicts: python3-jsonpatch
BuildArch: noarch
%python_subpackages
++++++ jsondiff-1.1.1.tar.gz -> jsondiff-1.1.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/PKG-INFO new/jsondiff-1.1.2/PKG-INFO
--- old/jsondiff-1.1.1/PKG-INFO 2017-03-26 13:05:06.000000000 +0200
+++ new/jsondiff-1.1.2/PKG-INFO 2018-05-31 23:45:46.000000000 +0200
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: jsondiff
-Version: 1.1.1
+Version: 1.1.2
Summary: Diff JSON and JSON-like structures in Python
Home-page: https://github.com/ZoomerAnalytics/jsondiff
Author: Zoomer Analytics LLC
Author-email: eric.reynolds@zoomeranalytics.com
License: UNKNOWN
+Description-Content-Type: UNKNOWN
Description: UNKNOWN
Keywords: json,diff,diffing,difference,patch,delta,dict,LCS
Platform: UNKNOWN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/README.rst new/jsondiff-1.1.2/README.rst
--- old/jsondiff-1.1.1/README.rst 2016-12-05 10:57:24.000000000 +0100
+++ new/jsondiff-1.1.2/README.rst 2018-05-31 23:40:55.000000000 +0200
@@ -51,9 +51,7 @@
Command Line Client
-------------------
-Usage:
-
-.. code-block:: bash
+Usage::
jsondiff [-h] [-p] [-s SYNTAX] [-i INDENT] first second
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/jsondiff/__init__.py new/jsondiff-1.1.2/jsondiff/__init__.py
--- old/jsondiff-1.1.1/jsondiff/__init__.py 2017-03-26 13:04:14.000000000 +0200
+++ new/jsondiff-1.1.2/jsondiff/__init__.py 2018-05-31 23:41:25.000000000 +0200
@@ -1,4 +1,4 @@
-__version__ = '1.1.1'
+__version__ = '1.1.2'
import sys
import json
@@ -480,7 +480,7 @@
def _obj_diff(self, a, b):
if a is b:
return self.options.syntax.emit_value_diff(a, b, 1.0), 1.0
- if type(a) is dict and type(b) is dict:
+ if isinstance(a, dict) and isinstance(b, dict):
return self._dict_diff(a, b)
elif isinstance(a, tuple) and isinstance(b, tuple):
return self._list_diff(a, b)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/jsondiff.egg-info/PKG-INFO new/jsondiff-1.1.2/jsondiff.egg-info/PKG-INFO
--- old/jsondiff-1.1.1/jsondiff.egg-info/PKG-INFO 2017-03-26 13:05:06.000000000 +0200
+++ new/jsondiff-1.1.2/jsondiff.egg-info/PKG-INFO 2018-05-31 23:45:46.000000000 +0200
@@ -1,11 +1,12 @@
Metadata-Version: 1.1
Name: jsondiff
-Version: 1.1.1
+Version: 1.1.2
Summary: Diff JSON and JSON-like structures in Python
Home-page: https://github.com/ZoomerAnalytics/jsondiff
Author: Zoomer Analytics LLC
Author-email: eric.reynolds@zoomeranalytics.com
License: UNKNOWN
+Description-Content-Type: UNKNOWN
Description: UNKNOWN
Keywords: json,diff,diffing,difference,patch,delta,dict,LCS
Platform: UNKNOWN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/setup.cfg new/jsondiff-1.1.2/setup.cfg
--- old/jsondiff-1.1.1/setup.cfg 2017-03-26 13:05:06.000000000 +0200
+++ new/jsondiff-1.1.2/setup.cfg 2018-05-31 23:45:46.000000000 +0200
@@ -1,5 +1,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsondiff-1.1.1/tests/generate_readme.py new/jsondiff-1.1.2/tests/generate_readme.py
--- old/jsondiff-1.1.1/tests/generate_readme.py 2015-12-04 16:37:44.000000000 +0100
+++ new/jsondiff-1.1.2/tests/generate_readme.py 2018-05-31 23:40:55.000000000 +0200
@@ -1,12 +1,14 @@
-# this file doesn't work in Py3 - but it's only used for generating the repo front page
+# this is used for generating the repo front page
+
+from __future__ import print_function
def do(cmd, comment=None):
if comment:
- print "# " + comment
- print ">>> " + cmd
+ print("# " + comment)
+ print(">>> " + cmd)
c = compile(cmd, filename="<string>", mode='single')
eval(c, globals())
- print
+ print()
do('from jsondiff import diff')
@@ -26,5 +28,5 @@
do("diff({'a', 'b', 'c'}, {'a', 'c', 'd'})", "Special handling of sets")
-do("print diff('[\"a\", \"b\", \"c\"]', '[\"a\", \"c\", \"d\"]', load=True, dump=True)", "Load and dump JSON")
+do("print(diff('[\"a\", \"b\", \"c\"]', '[\"a\", \"c\", \"d\"]', load=True, dump=True))", "Load and dump JSON")