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 };
