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


Reply via email to