Hello community, here is the log from the commit of package python3-simplejson for openSUSE:Factory checked in at 2016-02-22 08:56:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-simplejson (Old) and /work/SRC/openSUSE:Factory/.python3-simplejson.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-simplejson" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-simplejson/python3-simplejson.changes 2015-11-04 15:30:29.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-simplejson.new/python3-simplejson.changes 2016-02-22 08:56:40.000000000 +0100 @@ -1,0 +2,12 @@ +Wed Feb 17 03:55:36 UTC 2016 - a...@gmx.de + +- specfile: + * update copyright year + +- update to version 3.8.2: + * Fix implicit cast compiler warning in _speedups.c + * simplejson is now available as wheels for OS X and Windows thanks + to Travis-CI and AppVeyor respectively! Many thanks to @aebrahim + for getting this party started. + +------------------------------------------------------------------- Old: ---- simplejson-3.8.1.tar.gz New: ---- simplejson-3.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-simplejson.spec ++++++ --- /var/tmp/diff_new_pack.zhy7sk/_old 2016-02-22 08:56:41.000000000 +0100 +++ /var/tmp/diff_new_pack.zhy7sk/_new 2016-02-22 08:56:41.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-simplejson # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: python3-simplejson -Version: 3.8.1 +Version: 3.8.2 Release: 0 Url: http://github.com/simplejson/simplejson Summary: Simple, fast, extensible JSON encoder/decoder for Python ++++++ simplejson-3.8.1.tar.gz -> simplejson-3.8.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/CHANGES.txt new/simplejson-3.8.2/CHANGES.txt --- old/simplejson-3.8.1/CHANGES.txt 2015-10-27 16:30:57.000000000 +0100 +++ new/simplejson-3.8.2/CHANGES.txt 2016-02-15 19:02:14.000000000 +0100 @@ -1,3 +1,12 @@ +Version 3.8.2 released 2016-02-14 + +* Fix implicit cast compiler warning in _speedups.c +* simplejson is now available as wheels for OS X and Windows thanks to Travis-CI + and AppVeyor respectively! Many thanks to @aebrahim for getting this party + started. + https://github.com/simplejson/simplejson/pull/130 + https://github.com/simplejson/simplejson/issues/122 + Version 3.8.1 released 2015-10-27 * Fix issue with iterable_as_array and indent option diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/PKG-INFO new/simplejson-3.8.2/PKG-INFO --- old/simplejson-3.8.1/PKG-INFO 2015-10-27 16:32:20.000000000 +0100 +++ new/simplejson-3.8.2/PKG-INFO 2016-02-15 21:18:55.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: simplejson -Version: 3.8.1 +Version: 3.8.2 Summary: Simple, fast, extensible JSON encoder/decoder for Python Home-page: http://github.com/simplejson/simplejson Author: Bob Ippolito diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/conf.py new/simplejson-3.8.2/conf.py --- old/simplejson-3.8.1/conf.py 2015-09-04 19:35:07.000000000 +0200 +++ new/simplejson-3.8.2/conf.py 2016-02-15 19:02:14.000000000 +0100 @@ -44,7 +44,7 @@ # The short X.Y version. version = '3.8' # The full version, including alpha/beta/rc tags. -release = '3.8.1' +release = '3.8.2' # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/scripts/artifacts.py new/simplejson-3.8.2/scripts/artifacts.py --- old/simplejson-3.8.1/scripts/artifacts.py 1970-01-01 01:00:00.000000000 +0100 +++ new/simplejson-3.8.2/scripts/artifacts.py 2016-02-15 21:17:38.000000000 +0100 @@ -0,0 +1,48 @@ +try: + from urllib.request import urlopen +except ImportError: + from urllib import urlopen + +import io +import json +import subprocess + + +def get_json(url): + return json.loads(urlopen(url).read().decode('utf-8')) + + +def download_file(src_url, dest_path): + print(dest_path) + subprocess.call( + ['curl', '-L', '-#', '-o', dest_path, src_url]) + + +def download_appveyor_artifacts(): + api_url = 'https://ci.appveyor.com/api' + builds = get_json( + '{}/projects/etrepum/simplejson'.format(api_url)) + + for job in builds['build']['jobs']: + url = '{api_url}/buildjobs/{jobId}/artifacts'.format( + api_url=api_url, **job) + for artifact in get_json(url): + download_file( + '{url}/{fileName}'.format(url=url, **artifact), + artifact['fileName']) + + +def download_github_artifacts(): + release = get_json( + 'https://api.github.com/repos/simplejson/simplejson/releases/latest') + for asset in release['assets']: + download_file(asset['url'], 'dist/{name}'.format(**asset)) + + +def main(): + download_appveyor_artifacts() + download_github_artifacts() + + +if __name__ == '__main__': + main() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/setup.py new/simplejson-3.8.2/setup.py --- old/simplejson-3.8.1/setup.py 2015-09-04 19:35:02.000000000 +0200 +++ new/simplejson-3.8.2/setup.py 2016-02-15 19:02:14.000000000 +0100 @@ -11,7 +11,7 @@ DistutilsPlatformError IS_PYPY = hasattr(sys, 'pypy_translation_info') -VERSION = '3.8.1' +VERSION = '3.8.2' DESCRIPTION = "Simple, fast, extensible JSON encoder/decoder for Python" with open('README.rst', 'r') as f: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/simplejson/__init__.py new/simplejson-3.8.2/simplejson/__init__.py --- old/simplejson-3.8.1/simplejson/__init__.py 2015-09-04 19:35:12.000000000 +0200 +++ new/simplejson-3.8.2/simplejson/__init__.py 2016-02-15 19:02:14.000000000 +0100 @@ -97,7 +97,7 @@ Expecting property name: line 1 column 3 (char 2) """ from __future__ import absolute_import -__version__ = '3.8.1' +__version__ = '3.8.2' __all__ = [ 'dump', 'dumps', 'load', 'loads', 'JSONDecoder', 'JSONDecodeError', 'JSONEncoder', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/simplejson/_speedups.c new/simplejson-3.8.2/simplejson/_speedups.c --- old/simplejson-3.8.1/simplejson/_speedups.c 2015-09-04 19:32:50.000000000 +0200 +++ new/simplejson-3.8.2/simplejson/_speedups.c 2016-02-15 19:02:14.000000000 +0100 @@ -2654,7 +2654,7 @@ if (PyInt_Check(int_as_string_bitcount) || PyLong_Check(int_as_string_bitcount)) { static const unsigned int long_long_bitsize = SIZEOF_LONG_LONG * 8; int int_as_string_bitcount_val = (int)PyLong_AsLong(int_as_string_bitcount); - if (int_as_string_bitcount_val > 0 && int_as_string_bitcount_val < long_long_bitsize) { + if (int_as_string_bitcount_val > 0 && int_as_string_bitcount_val < (int)long_long_bitsize) { s->max_long_size = PyLong_FromUnsignedLongLong(1ULL << int_as_string_bitcount_val); s->min_long_size = PyLong_FromLongLong(-1LL << int_as_string_bitcount_val); if (s->min_long_size == NULL || s->max_long_size == NULL) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/simplejson.egg-info/PKG-INFO new/simplejson-3.8.2/simplejson.egg-info/PKG-INFO --- old/simplejson-3.8.1/simplejson.egg-info/PKG-INFO 2015-10-27 16:32:15.000000000 +0100 +++ new/simplejson-3.8.2/simplejson.egg-info/PKG-INFO 2016-02-15 21:18:55.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: simplejson -Version: 3.8.1 +Version: 3.8.2 Summary: Simple, fast, extensible JSON encoder/decoder for Python Home-page: http://github.com/simplejson/simplejson Author: Bob Ippolito diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/simplejson-3.8.1/simplejson.egg-info/SOURCES.txt new/simplejson-3.8.2/simplejson.egg-info/SOURCES.txt --- old/simplejson-3.8.1/simplejson.egg-info/SOURCES.txt 2015-10-27 16:32:15.000000000 +0100 +++ new/simplejson-3.8.2/simplejson.egg-info/SOURCES.txt 2016-02-15 21:18:55.000000000 +0100 @@ -5,6 +5,7 @@ conf.py index.rst setup.py +scripts/artifacts.py scripts/make_docs.py simplejson/__init__.py simplejson/_speedups.c