Hello community, here is the log from the commit of package python-vine for openSUSE:Factory checked in at 2017-08-22 11:09:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-vine (Old) and /work/SRC/openSUSE:Factory/.python-vine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-vine" Tue Aug 22 11:09:23 2017 rev:2 rq:517868 version:1.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-vine/python-vine.changes 2017-04-12 18:20:56.169911629 +0200 +++ /work/SRC/openSUSE:Factory/.python-vine.new/python-vine.changes 2017-08-22 11:09:25.106150678 +0200 @@ -1,0 +2,8 @@ +Mon Aug 21 08:51:25 UTC 2017 - [email protected] + +- update to 1.1.4: + - Added official support for Python 3.5 & 3.6. + - Improve Python 2/3 compatibility. + - Don't set mutable default values to keyword arguments. + +------------------------------------------------------------------- Old: ---- vine-1.1.3.tar.gz New: ---- vine-1.1.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-vine.spec ++++++ --- /var/tmp/diff_new_pack.zV9NJQ/_old 2017-08-22 11:09:26.533949636 +0200 +++ /var/tmp/diff_new_pack.zV9NJQ/_new 2017-08-22 11:09:26.537949073 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-vine -Version: 1.1.3 +Version: 1.1.4 Release: 0 Summary: promise, async, future License: BSD-3-Clause ++++++ vine-1.1.3.tar.gz -> vine-1.1.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/Changelog new/vine-1.1.4/Changelog --- old/vine-1.1.3/Changelog 2016-10-14 03:02:48.000000000 +0200 +++ new/vine-1.1.4/Changelog 2017-07-16 21:43:21.000000000 +0200 @@ -1,7 +1,18 @@ Changes ======= -.. _version-1.3.3: +.. _version-1.1.4: + +1.1.4 +===== +:release-date: 2017-07-16 10:30 P.M UTC+2 +:release-by: Ask Solem + +- Added official support for Python 3.5 & 3.6. +- Improve Python 2/3 compatibility. +- Don't set mutable default values to keyword arguments. + +.. _version-1.1.3: 1.1.3 ===== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/PKG-INFO new/vine-1.1.4/PKG-INFO --- old/vine-1.1.3/PKG-INFO 2016-10-14 03:33:35.000000000 +0200 +++ new/vine-1.1.4/PKG-INFO 2017-07-16 21:45:35.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: vine -Version: 1.1.3 +Version: 1.1.4 Summary: Promises, promises, promises. Home-page: http://github.com/celery/vine Author: Ask Solem @@ -12,7 +12,7 @@ |build-status| |coverage| |license| |wheel| |pyversion| |pyimp| - :Version: 1.1.3 + :Version: 1.1.4 :Web: https://vine.readthedocs.io/ :Download: http://pypi.python.org/pypi/vine/ :Source: http://github.com/celery/vine/ @@ -54,6 +54,10 @@ Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 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 Classifier: License :: OSI Approved :: BSD License Classifier: Intended Audience :: Developers Classifier: Operating System :: OS Independent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/README.rst new/vine-1.1.4/README.rst --- old/vine-1.1.3/README.rst 2016-10-14 03:03:05.000000000 +0200 +++ new/vine-1.1.4/README.rst 2017-07-16 21:44:42.000000000 +0200 @@ -4,7 +4,7 @@ |build-status| |coverage| |license| |wheel| |pyversion| |pyimp| -:Version: 1.1.3 +:Version: 1.1.4 :Web: https://vine.readthedocs.io/ :Download: http://pypi.python.org/pypi/vine/ :Source: http://github.com/celery/vine/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/docs/includes/introduction.txt new/vine-1.1.4/docs/includes/introduction.txt --- old/vine-1.1.3/docs/includes/introduction.txt 2016-10-14 03:03:05.000000000 +0200 +++ new/vine-1.1.4/docs/includes/introduction.txt 2017-07-16 21:44:42.000000000 +0200 @@ -1,4 +1,4 @@ -:Version: 1.1.3 +:Version: 1.1.4 :Web: https://vine.readthedocs.io/ :Download: http://pypi.python.org/pypi/vine/ :Source: http://github.com/celery/vine/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/setup.cfg new/vine-1.1.4/setup.cfg --- old/vine-1.1.3/setup.cfg 2016-10-14 03:33:35.000000000 +0200 +++ new/vine-1.1.4/setup.cfg 2017-07-16 21:45:35.000000000 +0200 @@ -14,5 +14,4 @@ [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/setup.py new/vine-1.1.4/setup.py --- old/vine-1.1.3/setup.py 2016-10-10 22:17:24.000000000 +0200 +++ new/vine-1.1.4/setup.py 2017-07-16 21:29:07.000000000 +0200 @@ -22,6 +22,10 @@ Programming Language :: Python :: 2.7 Programming Language :: Python :: 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 License :: OSI Approved :: BSD License Intended Audience :: Developers Operating System :: OS Independent diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/vine/__init__.py new/vine-1.1.4/vine/__init__.py --- old/vine-1.1.3/vine/__init__.py 2016-10-14 03:03:05.000000000 +0200 +++ new/vine-1.1.4/vine/__init__.py 2017-07-16 21:44:42.000000000 +0200 @@ -14,7 +14,7 @@ ) -__version__ = '1.1.3' +__version__ = '1.1.4' __author__ = 'Ask Solem' __contact__ = '[email protected]' __homepage__ = 'http://github.com/celery/vine' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/vine/five.py new/vine-1.1.4/vine/five.py --- old/vine-1.1.3/vine/five.py 2016-10-11 21:44:26.000000000 +0200 +++ new/vine-1.1.4/vine/five.py 2017-07-16 21:29:07.000000000 +0200 @@ -48,7 +48,10 @@ try: reload = reload # noqa except NameError: # pragma: no cover - from imp import reload # noqa + try: + from importlib import reload # noqa + except ImportError: # pragma: no cover + from imp import reload # noqa try: from collections import UserList # noqa @@ -236,7 +239,7 @@ exec_("""def reraise(tp, value, tb=None): raise tp, value, tb""") -def with_metaclass(Type, skip_attrs={'__dict__', '__weakref__'}): +def with_metaclass(Type, skip_attrs=None): """Class decorator to set metaclass. Works with both Python 2 and Python 3 and it does not add @@ -244,6 +247,9 @@ (that is -- it copies the original class instead of using inheritance). """ + if skip_attrs is None: + skip_attrs = {'__dict__', '__weakref__'} + def _clone_with_metaclass(Class): attrs = {key: value for key, value in items(vars(Class)) if key not in skip_attrs} @@ -251,6 +257,7 @@ return _clone_with_metaclass + # ############# threading.TIMEOUT_MAX ######################################## try: from threading import TIMEOUT_MAX as THREAD_TIMEOUT_MAX diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/vine/promises.py new/vine-1.1.4/vine/promises.py --- old/vine-1.1.3/vine/promises.py 2016-10-13 01:33:29.000000000 +0200 +++ new/vine-1.1.4/vine/promises.py 2017-07-16 21:29:07.000000000 +0200 @@ -94,6 +94,10 @@ self.failed = False self.value = None self.reason = None + # Optimization + # Most promises will only have one callback, so we optimize for this + # case by using a list only when there are multiple callbacks. + # s(calar) pending / l(ist) pending self._svpending = None self._lvpending = None self.on_error = on_error diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/vine/synchronization.py new/vine-1.1.4/vine/synchronization.py --- old/vine-1.1.3/vine/synchronization.py 2016-10-11 21:35:34.000000000 +0200 +++ new/vine-1.1.4/vine/synchronization.py 2017-07-16 21:29:07.000000000 +0200 @@ -93,4 +93,4 @@ if not self.cancelled: self.p.throw(*args, **kwargs) throw1 = throw -Thenable.register(barrier) +Thenable.register(barrier) # noqa: E305 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vine-1.1.3/vine.egg-info/PKG-INFO new/vine-1.1.4/vine.egg-info/PKG-INFO --- old/vine-1.1.3/vine.egg-info/PKG-INFO 2016-10-14 03:33:31.000000000 +0200 +++ new/vine-1.1.4/vine.egg-info/PKG-INFO 2017-07-16 21:45:35.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: vine -Version: 1.1.3 +Version: 1.1.4 Summary: Promises, promises, promises. Home-page: http://github.com/celery/vine Author: Ask Solem @@ -12,7 +12,7 @@ |build-status| |coverage| |license| |wheel| |pyversion| |pyimp| - :Version: 1.1.3 + :Version: 1.1.4 :Web: https://vine.readthedocs.io/ :Download: http://pypi.python.org/pypi/vine/ :Source: http://github.com/celery/vine/ @@ -54,6 +54,10 @@ Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 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 Classifier: License :: OSI Approved :: BSD License Classifier: Intended Audience :: Developers Classifier: Operating System :: OS Independent
