Hello community,

here is the log from the commit of package python-jsonslicer for 
openSUSE:Leap:15.2 checked in at 2020-03-15 13:35:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/python-jsonslicer (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.python-jsonslicer.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jsonslicer"

Sun Mar 15 13:35:43 2020 rev:2 rq:783202 version:0.1.5

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/python-jsonslicer/python-jsonslicer.changes    
2020-02-22 18:49:07.288324171 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.python-jsonslicer.new.3160/python-jsonslicer.changes
  2020-03-15 13:35:47.906817952 +0100
@@ -1,0 +2,6 @@
+Mon Mar  9 08:45:07 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Update to 0.1.5:
+  * Python 3.8+ compatibility fix
+
+-------------------------------------------------------------------

Old:
----
  jsonslicer-0.1.4.tar.gz

New:
----
  jsonslicer-0.1.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-jsonslicer.spec ++++++
--- /var/tmp/diff_new_pack.iJJq5i/_old  2020-03-15 13:35:48.722818439 +0100
+++ /var/tmp/diff_new_pack.iJJq5i/_new  2020-03-15 13:35:48.726818441 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jsonslicer
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,21 +19,19 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-jsonslicer
-Version:        0.1.4
+Version:        0.1.5
 Release:        0
 Summary:        Streaming JSON parser with iterator interface
 License:        MIT
-Group:          Development/Languages/Python
-Url:            https://github.com/AMDmi3/jsonslicer
+URL:            https://github.com/AMDmi3/jsonslicer
 Source:         
https://files.pythonhosted.org/packages/source/j/jsonslicer/jsonslicer-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(yajl)
-
 %python_subpackages
 
 %description

++++++ jsonslicer-0.1.4.tar.gz -> jsonslicer-0.1.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/.travis.yml 
new/jsonslicer-0.1.5/.travis.yml
--- old/jsonslicer-0.1.4/.travis.yml    2019-01-24 17:09:02.000000000 +0100
+++ new/jsonslicer-0.1.5/.travis.yml    2019-10-09 21:12:09.000000000 +0200
@@ -13,6 +13,10 @@
       env: CXX=g++
     - python: 3.7
       env: CXX=g++
+    - python: 3.8-dev
+      env: CXX=g++
+    - python: nightly
+      env: CXX=g++
     # compilers
     - python: 3.6
       env: CXX=g++-7
@@ -30,7 +34,12 @@
       env: CXX=g++ ASAN=yes
     - python: 3.6
       env: CXX=g++ TRACEMALLOC=yes COVERAGE=yes
-before_script:
+  allow_failures:
+    - python: 3.8-dev
+      env: CXX=g++
+    - python: nightly
+      env: CXX=g++
+install:
   - sudo apt-add-repository -y ppa:ubuntu-toolchain-r/test
   - sudo apt-get update -qq
   - if [ "$CXX" = "g++-7" ]; then sudo apt-get install g++-7; fi
@@ -51,6 +60,10 @@
   - |-
     if [ -n "$COVERAGE" ]; then
         pip install cpp-coveralls
+    fi
+before_script:
+  - |-
+    if [ -n "$COVERAGE" ]; then
         export CFLAGS="$CFLAGS -O0 -g --coverage"
         export LDFLAGS="$LDFLAGS --coverage"
     fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/CHANGELOG.md 
new/jsonslicer-0.1.5/CHANGELOG.md
--- old/jsonslicer-0.1.4/CHANGELOG.md   2019-03-12 14:23:12.000000000 +0100
+++ new/jsonslicer-0.1.5/CHANGELOG.md   2019-10-09 21:14:05.000000000 +0200
@@ -1,5 +1,9 @@
 # Changelog
 
+## 0.1.5
+
+* Python 3.8+ compatibility fix
+
 ## 0.1.4
 
 * Type stub fix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/PKG-INFO 
new/jsonslicer-0.1.5/PKG-INFO
--- old/jsonslicer-0.1.4/PKG-INFO       2019-03-12 14:31:02.000000000 +0100
+++ new/jsonslicer-0.1.5/PKG-INFO       2019-10-09 21:21:32.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: jsonslicer
-Version: 0.1.4
+Version: 0.1.5
 Summary: Stream JSON parser with iterator interface
 Home-page: https://github.com/AMDmi3/jsonslicer
 Author: Dmitry Marakasov
@@ -316,4 +316,5 @@
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/jsonslicer.egg-info/PKG-INFO 
new/jsonslicer-0.1.5/jsonslicer.egg-info/PKG-INFO
--- old/jsonslicer-0.1.4/jsonslicer.egg-info/PKG-INFO   2019-03-12 
14:31:01.000000000 +0100
+++ new/jsonslicer-0.1.5/jsonslicer.egg-info/PKG-INFO   2019-10-09 
21:21:31.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: jsonslicer
-Version: 0.1.4
+Version: 0.1.5
 Summary: Stream JSON parser with iterator interface
 Home-page: https://github.com/AMDmi3/jsonslicer
 Author: Dmitry Marakasov
@@ -316,4 +316,5 @@
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/setup.py 
new/jsonslicer-0.1.5/setup.py
--- old/jsonslicer-0.1.4/setup.py       2019-03-12 14:30:31.000000000 +0100
+++ new/jsonslicer-0.1.5/setup.py       2019-10-09 21:14:12.000000000 +0200
@@ -8,7 +8,7 @@
 
 here = path.abspath(path.dirname(__file__))
 
-version = '0.1.4'
+version = '0.1.5'
 
 
 def pkgconfig(package):
@@ -53,6 +53,7 @@
         'Programming Language :: Python :: 3.5',
         'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
+        'Programming Language :: Python :: 3.8',
     ],
     ext_modules=[
         Extension(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/src/jsonslicer_type.cc 
new/jsonslicer-0.1.5/src/jsonslicer_type.cc
--- old/jsonslicer-0.1.4/src/jsonslicer_type.cc 2019-01-19 22:27:35.000000000 
+0100
+++ new/jsonslicer-0.1.5/src/jsonslicer_type.cc 2019-10-09 21:18:08.000000000 
+0200
@@ -30,7 +30,11 @@
        sizeof(JsonSlicer),        // tp_basicsize
        0,                         // tp_itemsize
        (destructor)JsonSlicer_dealloc, // tp_dealloc
+#if PY_VERSION_HEX >= 0x03080000
+       0,                         // tp_vectorcall_offset
+#else
        nullptr,                   // tp_print
+#endif
        nullptr,                   // tp_getattr
        nullptr,                   // tp_setattr
        nullptr,                   // tp_reserved
@@ -72,5 +76,11 @@
        nullptr,                   // tp_weaklist
        nullptr,                   // tp_del
        0,                         // tp_version_tag
-       nullptr                    // tp_finalize
+       nullptr,                   // tp_finalize
+#if PY_VERSION_HEX >= 0x03080000
+       nullptr,                   // tp_vectorcall
+#if PY_VERSION_HEX < 0x03090000
+       nullptr,                   // tp_print
+#endif
+#endif
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jsonslicer-0.1.4/src/pymutindex.cc 
new/jsonslicer-0.1.5/src/pymutindex.cc
--- old/jsonslicer-0.1.4/src/pymutindex.cc      2019-01-22 16:49:36.000000000 
+0100
+++ new/jsonslicer-0.1.5/src/pymutindex.cc      2019-10-09 21:12:09.000000000 
+0200
@@ -70,7 +70,11 @@
        sizeof(PyMutIndex),        // tp_basicsize
        0,                         // tp_itemsize
        nullptr,                   // tp_dealloc
+#if PY_VERSION_HEX >= 0x03080000
+       0,                         // tp_vectorcall_offset
+#else
        nullptr,                   // tp_print
+#endif
        nullptr,                   // tp_getattr
        nullptr,                   // tp_setattr
        nullptr,                   // tp_reserved
@@ -112,5 +116,11 @@
        nullptr,                   // tp_weaklist
        nullptr,                   // tp_del
        0,                         // tp_version_tag
-       nullptr                    // tp_finalize
+       nullptr,                   // tp_finalize
+#if PY_VERSION_HEX >= 0x03080000
+       nullptr,                   // tp_vectorcall
+#if PY_VERSION_HEX < 0x03090000
+       nullptr,                   // tp_print
+#endif
+#endif
 };


Reply via email to