Hello community, here is the log from the commit of package python-toolz for openSUSE:Factory checked in at 2018-05-15 10:06:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-toolz (Old) and /work/SRC/openSUSE:Factory/.python-toolz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-toolz" Tue May 15 10:06:01 2018 rev:2 rq:603498 version:0.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-toolz/python-toolz.changes 2018-04-01 17:26:32.183498089 +0200 +++ /work/SRC/openSUSE:Factory/.python-toolz.new/python-toolz.changes 2018-05-15 10:31:12.665016349 +0200 @@ -1,0 +2,9 @@ +Thu May 3 06:19:45 UTC 2018 - toddrme2...@gmail.com + +- Update to 0.9.0 + * do not worry abount having good introspection on breakpoint + * Backport fix to a test from cytoolz. + * A slightly faster interposed. + * Don't import or reference `toolz.curried.exceptions`. + +------------------------------------------------------------------- Old: ---- toolz-0.8.2.tar.gz New: ---- toolz-0.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-toolz.spec ++++++ --- /var/tmp/diff_new_pack.OsyZOi/_old 2018-05-15 10:31:13.372990346 +0200 +++ /var/tmp/diff_new_pack.OsyZOi/_new 2018-05-15 10:31:13.376990199 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-toolz -Version: 0.8.2 +Version: 0.9.0 Release: 0 Summary: List processing tools and functional utilities for python License: BSD-3-Clause ++++++ toolz-0.8.2.tar.gz -> toolz-0.9.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/PKG-INFO new/toolz-0.9.0/PKG-INFO --- old/toolz-0.8.2/PKG-INFO 2016-12-11 23:07:08.000000000 +0100 +++ new/toolz-0.9.0/PKG-INFO 2017-12-17 17:40:27.000000000 +0100 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: toolz -Version: 0.8.2 +Version: 0.9.0 Summary: List processing tools and functional utilities Home-page: http://github.com/pytoolz/toolz/ Author: Matthew Rocklin Author-email: mrock...@gmail.com License: BSD +Description-Content-Type: UNKNOWN Description: Toolz ===== @@ -152,5 +153,6 @@ Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/setup.cfg new/toolz-0.9.0/setup.cfg --- old/toolz-0.8.2/setup.cfg 2016-12-11 23:07:08.000000000 +0100 +++ new/toolz-0.9.0/setup.cfg 2017-12-17 17:40:27.000000000 +0100 @@ -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/toolz-0.8.2/setup.py new/toolz-0.9.0/setup.py --- old/toolz-0.8.2/setup.py 2016-11-03 16:58:17.000000000 +0100 +++ new/toolz-0.9.0/setup.py 2017-01-16 07:11:54.000000000 +0100 @@ -31,5 +31,6 @@ "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy"]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz/__init__.py new/toolz-0.9.0/toolz/__init__.py --- old/toolz-0.8.2/toolz/__init__.py 2016-12-11 22:07:36.000000000 +0100 +++ new/toolz-0.9.0/toolz/__init__.py 2017-12-17 17:37:52.000000000 +0100 @@ -19,4 +19,4 @@ functoolz._sigs.create_signature_registry() -__version__ = '0.8.2' +__version__ = '0.9.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz/functoolz.py new/toolz-0.9.0/toolz/functoolz.py --- old/toolz-0.8.2/toolz/functoolz.py 2016-12-11 22:04:13.000000000 +0100 +++ new/toolz-0.9.0/toolz/functoolz.py 2017-12-17 06:16:26.000000000 +0100 @@ -498,7 +498,7 @@ def __name__(self): try: return '_of_'.join( - f.__name__ for f in reversed((self.first,) + self.funcs), + f.__name__ for f in reversed((self.first,) + self.funcs) ) except AttributeError: return type(self).__name__ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz/itertoolz.py new/toolz-0.9.0/toolz/itertoolz.py --- old/toolz-0.8.2/toolz/itertoolz.py 2016-11-04 04:43:34.000000000 +0100 +++ new/toolz-0.9.0/toolz/itertoolz.py 2017-12-16 17:18:22.000000000 +0100 @@ -520,8 +520,9 @@ >>> list(interpose("a", [1, 2, 3])) [1, 'a', 2, 'a', 3] """ - combined = zip(itertools.repeat(el), seq) - return drop(1, concat(combined)) + inposed = concat(zip(itertools.repeat(el), seq)) + next(inposed) + return inposed def frequencies(seq): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz/tests/test_inspect_args.py new/toolz-0.9.0/toolz/tests/test_inspect_args.py --- old/toolz-0.8.2/toolz/tests/test_inspect_args.py 2016-05-30 23:11:04.000000000 +0200 +++ new/toolz-0.9.0/toolz/tests/test_inspect_args.py 2017-12-17 06:16:26.000000000 +0100 @@ -402,6 +402,7 @@ blacklist.add(getattr(mod, attr)) add_blacklist(builtins, 'basestring') + add_blacklist(builtins, 'breakpoint') add_blacklist(builtins, 'NoneType') add_blacklist(builtins, '__metaclass__') add_blacklist(builtins, 'sequenceiterator') @@ -409,6 +410,8 @@ def is_missing(modname, name, func): if name.startswith('_') and not name.startswith('__'): return False + if name.startswith('__pyx_unpickle_') or name.endswith('_cython__'): + return False try: if issubclass(func, BaseException): return False @@ -495,4 +498,3 @@ assert num_required_args(Wrapped) == (False if PY33 else None) _sigs.signatures[Wrapped] = (_sigs.expand_sig((0, lambda func: None)),) assert num_required_args(Wrapped) == 1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz/tests/test_serialization.py new/toolz-0.9.0/toolz/tests/test_serialization.py --- old/toolz-0.8.2/toolz/tests/test_serialization.py 2016-12-11 22:04:13.000000000 +0100 +++ new/toolz-0.9.0/toolz/tests/test_serialization.py 2017-01-16 07:11:54.000000000 +0100 @@ -1,6 +1,6 @@ from toolz import * import toolz -import toolz.curried.exceptions +import toolz.curried import pickle from toolz.compatibility import PY3, PY33, PY34 from toolz.utils import raises @@ -62,8 +62,8 @@ def test_curried_exceptions(): # This tests a global curried object that isn't defined in toolz.functoolz - merge = pickle.loads(pickle.dumps(toolz.curried.exceptions.merge)) - assert merge is toolz.curried.exceptions.merge + merge = pickle.loads(pickle.dumps(toolz.curried.merge)) + assert merge is toolz.curried.merge @toolz.curry diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/toolz-0.8.2/toolz.egg-info/PKG-INFO new/toolz-0.9.0/toolz.egg-info/PKG-INFO --- old/toolz-0.8.2/toolz.egg-info/PKG-INFO 2016-12-11 23:07:08.000000000 +0100 +++ new/toolz-0.9.0/toolz.egg-info/PKG-INFO 2017-12-17 17:40:27.000000000 +0100 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: toolz -Version: 0.8.2 +Version: 0.9.0 Summary: List processing tools and functional utilities Home-page: http://github.com/pytoolz/toolz/ Author: Matthew Rocklin Author-email: mrock...@gmail.com License: BSD +Description-Content-Type: UNKNOWN Description: Toolz ===== @@ -152,5 +153,6 @@ Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: Implementation :: CPython Classifier: Programming Language :: Python :: Implementation :: PyPy