Hello community,

here is the log from the commit of package python3-simplejson for 
openSUSE:Factory checked in at 2014-05-21 16:21:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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    
2013-08-01 16:02:19.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python3-simplejson.new/python3-simplejson.changes   
    2014-05-21 16:22:00.000000000 +0200
@@ -1,0 +2,18 @@
+Tue May 20 12:27:38 UTC 2014 - toddrme2...@gmail.com
+
+- Update to 3.4.1
+  * Fixed tests to run on Python 3.4
+- Update to 3.4.0
+  * Native setuptools support re-introduced
+    https://github.com/simplejson/simplejson/pull/92
+- Update to 3.3.3
+  * Improve test suite's Python 3.4 compatibility
+    https://github.com/simplejson/simplejson/issues/87
+- Update to 3.3.2
+  * Docstring fix for decoded string types
+    https://github.com/simplejson/simplejson/pull/82
+- update to 3.3.1:
+  * JSONDecodeError exceptions can now be pickled
+- Require python-setuptools instead of distribute (upstreams merged)
+  
+-------------------------------------------------------------------

Old:
----
  simplejson-3.3.0.tar.gz

New:
----
  simplejson-3.4.1.tar.gz

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

Other differences:
------------------
++++++ python3-simplejson.spec ++++++
--- /var/tmp/diff_new_pack.XlGj6j/_old  2014-05-21 16:22:01.000000000 +0200
+++ /var/tmp/diff_new_pack.XlGj6j/_new  2014-05-21 16:22:01.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-simplejson
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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.3.0
+Version:        3.4.1
 Release:        0
 Url:            http://github.com/simplejson/simplejson
 Summary:        Simple, fast, extensible JSON encoder/decoder for Python

++++++ simplejson-3.3.0.tar.gz -> simplejson-3.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/CHANGES.txt 
new/simplejson-3.4.1/CHANGES.txt
--- old/simplejson-3.3.0/CHANGES.txt    2013-05-08 08:04:12.000000000 +0200
+++ new/simplejson-3.4.1/CHANGES.txt    2014-04-30 20:42:30.000000000 +0200
@@ -1,3 +1,27 @@
+Version 3.4.1 released 2014-04-30
+
+* Fixed tests to run on Python 3.4
+
+Version 3.4.0 released 2014-04-02
+
+* Native setuptools support re-introduced
+  https://github.com/simplejson/simplejson/pull/92
+
+Version 3.3.3 released 2014-02-14
+
+* Improve test suite's Python 3.4 compatibility
+  https://github.com/simplejson/simplejson/issues/87
+
+Version 3.3.2 released 2014-01-06
+
+* Docstring fix for decoded string types
+  https://github.com/simplejson/simplejson/pull/82
+
+Version 3.3.1 released 2013-10-05
+
+* JSONDecodeError exceptions can now be pickled
+  https://github.com/simplejson/simplejson/pull/78
+
 Version 3.3.0 released 2013-05-07
 
 * Unpaired surrogates once again pass through the decoder, to match older
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/PKG-INFO 
new/simplejson-3.4.1/PKG-INFO
--- old/simplejson-3.3.0/PKG-INFO       2013-05-08 11:30:45.000000000 +0200
+++ new/simplejson-3.4.1/PKG-INFO       2014-04-30 20:47:34.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: simplejson
-Version: 3.3.0
+Version: 3.4.1
 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.3.0/conf.py new/simplejson-3.4.1/conf.py
--- old/simplejson-3.3.0/conf.py        2013-05-08 08:04:12.000000000 +0200
+++ new/simplejson-3.4.1/conf.py        2014-04-30 20:42:56.000000000 +0200
@@ -36,15 +36,15 @@
 
 # General substitutions.
 project = 'simplejson'
-copyright = '2013, Bob Ippolito'
+copyright = '2014, Bob Ippolito'
 
 # The default replacements for |version| and |release|, also used in various
 # other places throughout the built documents.
 #
 # The short X.Y version.
-version = '3.3'
+version = '3.4'
 # The full version, including alpha/beta/rc tags.
-release = '3.3.0'
+release = '3.4.1'
 
 # 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.3.0/setup.cfg 
new/simplejson-3.4.1/setup.cfg
--- old/simplejson-3.3.0/setup.cfg      1970-01-01 01:00:00.000000000 +0100
+++ new/simplejson-3.4.1/setup.cfg      2014-04-30 20:47:34.000000000 +0200
@@ -0,0 +1,5 @@
+[egg_info]
+tag_build = 
+tag_date = 0
+tag_svn_revision = 0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/setup.py 
new/simplejson-3.4.1/setup.py
--- old/simplejson-3.3.0/setup.py       2013-05-08 08:04:12.000000000 +0200
+++ new/simplejson-3.4.1/setup.py       2014-04-30 20:42:52.000000000 +0200
@@ -2,13 +2,16 @@
 from __future__ import with_statement
 
 import sys
-from distutils.core import setup, Extension, Command
+try:
+    from setuptools import setup, Extension, Command
+except ImportError:
+    from distutils.core import setup, Extension, Command
 from distutils.command.build_ext import build_ext
 from distutils.errors import CCompilerError, DistutilsExecError, \
     DistutilsPlatformError
 
 IS_PYPY = hasattr(sys, 'pypy_translation_info')
-VERSION = '3.3.0'
+VERSION = '3.4.1'
 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.3.0/simplejson/__init__.py 
new/simplejson-3.4.1/simplejson/__init__.py
--- old/simplejson-3.3.0/simplejson/__init__.py 2013-05-08 08:04:12.000000000 
+0200
+++ new/simplejson-3.4.1/simplejson/__init__.py 2014-04-30 20:43:04.000000000 
+0200
@@ -98,7 +98,7 @@
     Expecting property name: line 1 column 3 (char 2)
 """
 from __future__ import absolute_import
-__version__ = '3.3.0'
+__version__ = '3.4.1'
 __all__ = [
     'dump', 'dumps', 'load', 'loads',
     'JSONDecoder', 'JSONDecodeError', 'JSONEncoder',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson/compat.py 
new/simplejson-3.4.1/simplejson/compat.py
--- old/simplejson-3.3.0/simplejson/compat.py   2013-03-20 04:01:50.000000000 
+0100
+++ new/simplejson-3.4.1/simplejson/compat.py   2014-02-15 00:58:10.000000000 
+0100
@@ -20,7 +20,10 @@
 
 else:
     PY3 = True
-    from imp import reload as reload_module
+    if sys.version_info[:2] >= (3, 4):
+        from importlib import reload as reload_module
+    else:
+        from imp import reload as reload_module
     import codecs
     def b(s):
         return codecs.latin_1_encode(s)[0]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson/decoder.py 
new/simplejson-3.4.1/simplejson/decoder.py
--- old/simplejson-3.3.0/simplejson/decoder.py  2013-05-08 08:04:12.000000000 
+0200
+++ new/simplejson-3.4.1/simplejson/decoder.py  2014-01-06 17:34:50.000000000 
+0100
@@ -281,7 +281,7 @@
     +---------------+-------------------+
     | array         | list              |
     +---------------+-------------------+
-    | string        | unicode           |
+    | string        | str, unicode      |
     +---------------+-------------------+
     | number (int)  | int, long         |
     +---------------+-------------------+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson/scanner.py 
new/simplejson-3.4.1/simplejson/scanner.py
--- old/simplejson-3.3.0/simplejson/scanner.py  2013-02-22 00:37:09.000000000 
+0100
+++ new/simplejson-3.4.1/simplejson/scanner.py  2014-04-30 20:28:51.000000000 
+0200
@@ -41,6 +41,9 @@
         else:
             self.endlineno, self.endcolno = None, None
 
+    def __reduce__(self):
+        return self.__class__, (self.msg, self.doc, self.pos, self.end)
+
 
 def linecol(doc, pos):
     lineno = doc.count('\n', 0, pos) + 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson/tests/__init__.py 
new/simplejson-3.4.1/simplejson/tests/__init__.py
--- old/simplejson-3.3.0/simplejson/tests/__init__.py   2013-05-01 
20:48:26.000000000 +0200
+++ new/simplejson-3.4.1/simplejson/tests/__init__.py   2014-04-30 
20:42:00.000000000 +0200
@@ -3,19 +3,16 @@
 import doctest
 import sys
 
-class OptionalExtensionTestSuite(unittest.TestSuite):
+
+class NoExtensionTestSuite(unittest.TestSuite):
     def run(self, result):
         import simplejson
-        run = unittest.TestSuite.run
-        run(self, result)
-        if simplejson._import_c_make_encoder() is None:
-            TestMissingSpeedups().run(result)
-        else:
-            simplejson._toggle_speedups(False)
-            run(self, result)
-            simplejson._toggle_speedups(True)
+        simplejson._toggle_speedups(False)
+        result = unittest.TestSuite.run(self, result)
+        simplejson._toggle_speedups(True)
         return result
 
+
 class TestMissingSpeedups(unittest.TestCase):
     def runTest(self):
         if hasattr(sys, 'pypy_translation_info'):
@@ -23,6 +20,7 @@
         elif hasattr(self, 'skipTest'):
             self.skipTest('_speedups.so is missing!')
 
+
 def additional_tests(suite=None):
     import simplejson
     import simplejson.encoder
@@ -36,34 +34,44 @@
 
 
 def all_tests_suite():
-    suite = unittest.TestLoader().loadTestsFromNames([
-        'simplejson.tests.test_bigint_as_string',
-        'simplejson.tests.test_check_circular',
-        'simplejson.tests.test_decode',
-        'simplejson.tests.test_default',
-        'simplejson.tests.test_dump',
-        'simplejson.tests.test_encode_basestring_ascii',
-        'simplejson.tests.test_encode_for_html',
-        'simplejson.tests.test_errors',
-        'simplejson.tests.test_fail',
-        'simplejson.tests.test_float',
-        'simplejson.tests.test_indent',
-        'simplejson.tests.test_pass1',
-        'simplejson.tests.test_pass2',
-        'simplejson.tests.test_pass3',
-        'simplejson.tests.test_recursion',
-        'simplejson.tests.test_scanstring',
-        'simplejson.tests.test_separators',
-        'simplejson.tests.test_speedups',
-        'simplejson.tests.test_unicode',
-        'simplejson.tests.test_decimal',
-        'simplejson.tests.test_tuple',
-        'simplejson.tests.test_namedtuple',
-        'simplejson.tests.test_tool',
-        'simplejson.tests.test_for_json',
-    ])
-    suite = additional_tests(suite)
-    return OptionalExtensionTestSuite([suite])
+    def get_suite():
+        return additional_tests(
+            unittest.TestLoader().loadTestsFromNames([
+                'simplejson.tests.test_bigint_as_string',
+                'simplejson.tests.test_check_circular',
+                'simplejson.tests.test_decode',
+                'simplejson.tests.test_default',
+                'simplejson.tests.test_dump',
+                'simplejson.tests.test_encode_basestring_ascii',
+                'simplejson.tests.test_encode_for_html',
+                'simplejson.tests.test_errors',
+                'simplejson.tests.test_fail',
+                'simplejson.tests.test_float',
+                'simplejson.tests.test_indent',
+                'simplejson.tests.test_pass1',
+                'simplejson.tests.test_pass2',
+                'simplejson.tests.test_pass3',
+                'simplejson.tests.test_recursion',
+                'simplejson.tests.test_scanstring',
+                'simplejson.tests.test_separators',
+                'simplejson.tests.test_speedups',
+                'simplejson.tests.test_unicode',
+                'simplejson.tests.test_decimal',
+                'simplejson.tests.test_tuple',
+                'simplejson.tests.test_namedtuple',
+                'simplejson.tests.test_tool',
+                'simplejson.tests.test_for_json',
+            ]))
+    suite = get_suite()
+    import simplejson
+    if simplejson._import_c_make_encoder() is None:
+        suite.addTest(TestMissingSpeedups())
+    else:
+        suite = unittest.TestSuite([
+            suite,
+            NoExtensionTestSuite([get_suite()]),
+        ])
+    return suite
 
 
 def main():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson/tests/test_errors.py 
new/simplejson-3.4.1/simplejson/tests/test_errors.py
--- old/simplejson-3.3.0/simplejson/tests/test_errors.py        2013-02-21 
18:31:29.000000000 +0100
+++ new/simplejson-3.4.1/simplejson/tests/test_errors.py        2014-02-15 
00:59:03.000000000 +0100
@@ -1,4 +1,4 @@
-import sys
+import sys, pickle
 from unittest import TestCase
 
 import simplejson as json
@@ -33,3 +33,19 @@
                 self.fail('Expected JSONDecodeError')
             self.assertEqual(err.lineno, 1)
             self.assertEqual(err.colno, 10)
+
+    def test_error_is_pickable(self):
+        err = None
+        try:
+            json.loads('{}\na\nb')
+        except json.JSONDecodeError:
+            err = sys.exc_info()[1]
+        else:
+            self.fail('Expected JSONDecodeError')
+        s = pickle.dumps(err)
+        e = pickle.loads(s)
+
+        self.assertEqual(err.msg, e.msg)
+        self.assertEqual(err.doc, e.doc)
+        self.assertEqual(err.pos, e.pos)
+        self.assertEqual(err.end, e.end)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson.egg-info/PKG-INFO 
new/simplejson-3.4.1/simplejson.egg-info/PKG-INFO
--- old/simplejson-3.3.0/simplejson.egg-info/PKG-INFO   1970-01-01 
01:00:00.000000000 +0100
+++ new/simplejson-3.4.1/simplejson.egg-info/PKG-INFO   2014-04-30 
20:47:30.000000000 +0200
@@ -0,0 +1,47 @@
+Metadata-Version: 1.1
+Name: simplejson
+Version: 3.4.1
+Summary: Simple, fast, extensible JSON encoder/decoder for Python
+Home-page: http://github.com/simplejson/simplejson
+Author: Bob Ippolito
+Author-email: b...@redivi.com
+License: MIT License
+Description: simplejson is a simple, fast, complete, correct and extensible
+        JSON <http://json.org> encoder and decoder for Python 2.5+
+        and Python 3.3+.  It is pure Python code with no dependencies,
+        but includes an optional C extension for a serious speed boost.
+        
+        The latest documentation for simplejson can be read online here:
+        http://simplejson.readthedocs.org/
+        
+        simplejson is the externally maintained development version of the
+        json library included with Python 2.6 and Python 3.0, but maintains
+        backwards compatibility with Python 2.5.
+        
+        The encoder can be specialized to provide serialization in any kind of
+        situation, without any special support by the objects to be serialized
+        (somewhat like pickle). This is best done with the ``default`` kwarg
+        to dumps.
+        
+        The decoder can handle incoming JSON strings of any specified encoding
+        (UTF-8 by default). It can also be specialized to post-process JSON
+        objects with the ``object_hook`` or ``object_pairs_hook`` kwargs. This
+        is particularly useful for implementing protocols such as JSON-RPC
+        that have a richer type system than JSON itself.
+        
+        
+Platform: any
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: License :: OSI Approved :: Academic Free License (AFL)
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.5
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.3
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson.egg-info/SOURCES.txt 
new/simplejson-3.4.1/simplejson.egg-info/SOURCES.txt
--- old/simplejson-3.3.0/simplejson.egg-info/SOURCES.txt        1970-01-01 
01:00:00.000000000 +0100
+++ new/simplejson-3.4.1/simplejson.egg-info/SOURCES.txt        2014-04-30 
20:47:31.000000000 +0200
@@ -0,0 +1,46 @@
+CHANGES.txt
+LICENSE.txt
+MANIFEST.in
+README.rst
+conf.py
+index.rst
+setup.py
+scripts/make_docs.py
+simplejson/__init__.py
+simplejson/_speedups.c
+simplejson/compat.py
+simplejson/decoder.py
+simplejson/encoder.py
+simplejson/ordered_dict.py
+simplejson/scanner.py
+simplejson/tool.py
+simplejson.egg-info/PKG-INFO
+simplejson.egg-info/SOURCES.txt
+simplejson.egg-info/dependency_links.txt
+simplejson.egg-info/top_level.txt
+simplejson/tests/__init__.py
+simplejson/tests/test_bigint_as_string.py
+simplejson/tests/test_check_circular.py
+simplejson/tests/test_decimal.py
+simplejson/tests/test_decode.py
+simplejson/tests/test_default.py
+simplejson/tests/test_dump.py
+simplejson/tests/test_encode_basestring_ascii.py
+simplejson/tests/test_encode_for_html.py
+simplejson/tests/test_errors.py
+simplejson/tests/test_fail.py
+simplejson/tests/test_float.py
+simplejson/tests/test_for_json.py
+simplejson/tests/test_indent.py
+simplejson/tests/test_item_sort_key.py
+simplejson/tests/test_namedtuple.py
+simplejson/tests/test_pass1.py
+simplejson/tests/test_pass2.py
+simplejson/tests/test_pass3.py
+simplejson/tests/test_recursion.py
+simplejson/tests/test_scanstring.py
+simplejson/tests/test_separators.py
+simplejson/tests/test_speedups.py
+simplejson/tests/test_tool.py
+simplejson/tests/test_tuple.py
+simplejson/tests/test_unicode.py
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/simplejson-3.3.0/simplejson.egg-info/dependency_links.txt 
new/simplejson-3.4.1/simplejson.egg-info/dependency_links.txt
--- old/simplejson-3.3.0/simplejson.egg-info/dependency_links.txt       
1970-01-01 01:00:00.000000000 +0100
+++ new/simplejson-3.4.1/simplejson.egg-info/dependency_links.txt       
2014-04-30 20:47:30.000000000 +0200
@@ -0,0 +1 @@
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/simplejson-3.3.0/simplejson.egg-info/top_level.txt 
new/simplejson-3.4.1/simplejson.egg-info/top_level.txt
--- old/simplejson-3.3.0/simplejson.egg-info/top_level.txt      1970-01-01 
01:00:00.000000000 +0100
+++ new/simplejson-3.4.1/simplejson.egg-info/top_level.txt      2014-04-30 
20:47:30.000000000 +0200
@@ -0,0 +1 @@
+simplejson

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to