commit python-billiard for openSUSE:Factory
Hello community, here is the log from the commit of package python-billiard for openSUSE:Factory checked in at 2016-01-26 10:14:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-billiard (Old) and /work/SRC/openSUSE:Factory/.python-billiard.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-billiard" Changes: -------- --- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes 2015-04-27 13:05:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 2016-01-26 10:14:41.000000000 +0100 @@ -1,0 +2,9 @@ +Wed Jan 13 17:52:14 UTC 2016 - antoine.belvire@laposte.net + +- Update to version 3.3.0.22: + * Wheel packages for Windows now available. +- Changes from 3.3.0.21: + * Pool: Fixed semaphore error on Python3. + * Fixed libSystem error on OS X El Capitan. + +------------------------------------------------------------------- Old: ---- billiard-3.3.0.20.tar.gz New: ---- billiard-3.3.0.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-billiard.spec ++++++ --- /var/tmp/diff_new_pack.yYc3Xz/_old 2016-01-26 10:14:42.000000000 +0100 +++ /var/tmp/diff_new_pack.yYc3Xz/_new 2016-01-26 10:14:42.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-billiard # -# 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: python-billiard -Version: 3.3.0.20 +Version: 3.3.0.22 Release: 0 Url: https://github.com/celery/billiard Summary: Python multiprocessing fork ++++++ billiard-3.3.0.20.tar.gz -> billiard-3.3.0.22.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/CHANGES.txt new/billiard-3.3.0.22/CHANGES.txt --- old/billiard-3.3.0.20/CHANGES.txt 2015-04-17 14:57:02.000000000 +0200 +++ new/billiard-3.3.0.22/CHANGES.txt 2015-12-08 23:36:11.000000000 +0100 @@ -1,3 +1,15 @@ +3.3.0.22 - 2015-12-08 +--------------------- + +- Wheel packages for Windows now available. + +3.3.0.21 - 2015-10-26 +--------------------- + +- Pool: Fixed semaphore error on Python3. + +- Fixed libSystem error on OS X El Capitan. + 3.3.0.20 - 2015-04-17 --------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/PKG-INFO new/billiard-3.3.0.22/PKG-INFO --- old/billiard-3.3.0.20/PKG-INFO 2015-04-17 15:03:13.000000000 +0200 +++ new/billiard-3.3.0.22/PKG-INFO 2015-12-08 23:39:18.000000000 +0100 @@ -1,15 +1,15 @@ Metadata-Version: 1.1 Name: billiard -Version: 3.3.0.20 +Version: 3.3.0.22 Summary: Python multiprocessing fork with improvements and bugfixes Home-page: http://github.com/celery/billiard -Author: Ask Solem', +Author: Ask Solem Author-email: ask@celeryproject.org License: BSD Description: ======== billiard ======== - :version: 3.3.0.19 + :version: 3.3.0.22 About ----- @@ -50,6 +50,18 @@ Changes =========== + 3.3.0.22 - 2015-12-08 + --------------------- + + - Wheel packages for Windows now available. + + 3.3.0.21 - 2015-10-26 + --------------------- + + - Pool: Fixed semaphore error on Python3. + + - Fixed libSystem error on OS X El Capitan. + 3.3.0.20 - 2015-04-17 --------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/README.rst new/billiard-3.3.0.22/README.rst --- old/billiard-3.3.0.20/README.rst 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/README.rst 2015-12-08 23:36:22.000000000 +0100 @@ -1,7 +1,7 @@ ======== billiard ======== -:version: 3.3.0.19 +:version: 3.3.0.22 About ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/__init__.py new/billiard-3.3.0.22/billiard/__init__.py --- old/billiard-3.3.0.20/billiard/__init__.py 2015-04-17 14:57:19.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/__init__.py 2015-12-08 23:36:18.000000000 +0100 @@ -19,11 +19,27 @@ from __future__ import absolute_import -VERSION = (3, 3, 0, 20) +import os +import sys +import warnings + +from .exceptions import ( # noqa + ProcessError, + BufferTooShort, + TimeoutError, + AuthenticationError, + TimeLimitExceeded, + SoftTimeLimitExceeded, + WorkerLostError, +) +from .process import Process, current_process, active_children +from .util import SUBDEBUG, SUBWARNING + +VERSION = (3, 3, 0, 22) __version__ = '.'.join(map(str, VERSION[0:4])) + "".join(VERSION[4:]) __author__ = 'R Oudkerk / Python Software Foundation' __author_email__ = 'python-dev@python.org' -__maintainer__ = 'Ask Solem', +__maintainer__ = 'Ask Solem' __contact__ = "ask@celeryproject.org" __homepage__ = "http://github.com/celery/billiard" __docformat__ = "restructuredtext" @@ -40,26 +56,6 @@ 'forking_enable', 'forking_is_enabled' ] -# -# Imports -# - -import os -import sys -import warnings - -from .exceptions import ( # noqa - ProcessError, - BufferTooShort, - TimeoutError, - AuthenticationError, - TimeLimitExceeded, - SoftTimeLimitExceeded, - WorkerLostError, -) -from .process import Process, current_process, active_children -from .util import SUBDEBUG, SUBWARNING - def ensure_multiprocessing(): from ._ext import ensure_multiprocessing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/dummy/__init__.py new/billiard-3.3.0.22/billiard/dummy/__init__.py --- old/billiard-3.3.0.20/billiard/dummy/__init__.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/dummy/__init__.py 2015-12-08 23:35:25.000000000 +0100 @@ -33,12 +33,6 @@ # from __future__ import absolute_import -__all__ = [ - 'Process', 'current_process', 'active_children', 'freeze_support', - 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Condition', - 'Event', 'Queue', 'Manager', 'Pipe', 'Pool', 'JoinableQueue' -] - # # Imports # @@ -55,6 +49,12 @@ from billiard.connection import Pipe +__all__ = [ + 'Process', 'current_process', 'active_children', 'freeze_support', + 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Condition', + 'Event', 'Queue', 'Manager', 'Pipe', 'Pool', 'JoinableQueue' +] + class DummyProcess(threading.Thread): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/dummy/connection.py new/billiard-3.3.0.22/billiard/dummy/connection.py --- old/billiard-3.3.0.20/billiard/dummy/connection.py 2014-01-22 21:04:31.000000000 +0100 +++ new/billiard-3.3.0.22/billiard/dummy/connection.py 2015-12-04 21:27:08.000000000 +0100 @@ -33,10 +33,9 @@ # from __future__ import absolute_import -__all__ = ['Client', 'Listener', 'Pipe'] - from billiard.five import Queue +__all__ = ['Client', 'Listener', 'Pipe'] families = [None] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/five.py new/billiard-3.3.0.22/billiard/five.py --- old/billiard-3.3.0.20/billiard/five.py 2014-06-20 15:13:37.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/five.py 2015-12-02 00:32:15.000000000 +0100 @@ -39,7 +39,7 @@ if SYSTEM == 'Darwin': import ctypes from ctypes.util import find_library - libSystem = ctypes.CDLL('libSystem.dylib') + libSystem = ctypes.CDLL(find_library('libSystem.dylib')) CoreServices = ctypes.CDLL(find_library('CoreServices'), use_errno=True) mach_absolute_time = libSystem.mach_absolute_time diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/managers.py new/billiard-3.3.0.22/billiard/managers.py --- old/billiard-3.3.0.20/billiard/managers.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/managers.py 2015-12-08 23:35:25.000000000 +0100 @@ -9,8 +9,6 @@ # from __future__ import absolute_import -__all__ = ['BaseManager', 'SyncManager', 'BaseProxy', 'Token'] - # # Imports # @@ -28,6 +26,8 @@ from .reduction import ForkingPickler from .util import Finalize, error, info +__all__ = ['BaseManager', 'SyncManager', 'BaseProxy', 'Token'] + # # Register some things for pickling # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/pool.py new/billiard-3.3.0.22/billiard/pool.py --- old/billiard-3.3.0.20/billiard/pool.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/pool.py 2015-12-08 23:35:25.000000000 +0100 @@ -162,16 +162,6 @@ _Semaphore.__init__(self, value, verbose) self._initial_value = value - def grow(self): - if PY3: - cond = self._cond - else: - cond = self._Semaphore__cond - with cond: - self._initial_value += 1 - self._Semaphore__value += 1 - cond.notify() - def shrink(self): self._initial_value -= 1 self.acquire() @@ -188,8 +178,22 @@ def clear(self): while self._value < self._initial_value: _Semaphore.release(self) + + def grow(self): + with self._cond: + self._initial_value += 1 + self._value += 1 + self._cond.notify() + else: + def grow(self): + cond = self._Semaphore__cond + with cond: + self._initial_value += 1 + self._Semaphore__value += 1 + cond.notify() + def release(self): # noqa cond = self._Semaphore__cond with cond: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/process.py new/billiard-3.3.0.22/billiard/process.py --- old/billiard-3.3.0.20/billiard/process.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/process.py 2015-12-08 23:35:25.000000000 +0100 @@ -8,8 +8,6 @@ # from __future__ import absolute_import -__all__ = ['Process', 'current_process', 'active_children'] - # # Imports # @@ -36,6 +34,8 @@ except OSError: ORIGINAL_DIR = None +__all__ = ['Process', 'current_process', 'active_children'] + # # Public functions # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/py2/connection.py new/billiard-3.3.0.22/billiard/py2/connection.py --- old/billiard-3.3.0.20/billiard/py2/connection.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/py2/connection.py 2015-12-08 23:35:25.000000000 +0100 @@ -9,8 +9,6 @@ from __future__ import absolute_import -__all__ = ['Client', 'Listener', 'Pipe'] - import os import random import sys @@ -35,6 +33,7 @@ except NameError: WindowsError = None # noqa +__all__ = ['Client', 'Listener', 'Pipe'] # global set later xmlrpclib = None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/py2/reduction.py new/billiard-3.3.0.22/billiard/py2/reduction.py --- old/billiard-3.3.0.20/billiard/py2/reduction.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/py2/reduction.py 2015-12-08 23:35:25.000000000 +0100 @@ -10,8 +10,6 @@ from __future__ import absolute_import -__all__ = [] - import os import sys import socket @@ -32,6 +30,8 @@ close = win32.CloseHandle if sys.platform == 'win32' else os.close +__all__ = [] + # globals set later _listener = None _lock = None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/py3/connection.py new/billiard-3.3.0.22/billiard/py3/connection.py --- old/billiard-3.3.0.20/billiard/py3/connection.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/py3/connection.py 2015-12-08 23:35:25.000000000 +0100 @@ -8,8 +8,6 @@ # from __future__ import absolute_import -__all__ = ['Client', 'Listener', 'Pipe', 'wait'] - import io import os import sys @@ -26,17 +24,17 @@ from ..five import monotonic from ..util import get_temp_dir, Finalize, sub_debug from ..reduction import ForkingPickler + try: import _winapi - from _winapi import ( - WAIT_OBJECT_0, - WAIT_TIMEOUT, - INFINITE, - ) + + WAIT_OBJECT_0 = _winapi.WAIT_OBJECT_0 + WAIT_TIMEOUT = _winapi.WAIT_TIMEOUT + INFINITE = _winapi.INFINITE # if we got here, we seem to be running on Windows. Handle probably # missing WAIT_ABANDONED_0 constant: try: - from _winapi import WAIT_ABANDONED_0 + WAIT_ABANDONED_0 = _winapi.WAIT_ABANDONED_0 except ImportError: # _winapi seems to be not exporting # this constant, fallback solution until @@ -47,6 +45,8 @@ raise _winapi = None +__all__ = ['Client', 'Listener', 'Pipe', 'wait'] + # # # @@ -456,8 +456,8 @@ connections, or for a Windows named pipe. ''' def __init__(self, address=None, family=None, backlog=1, authkey=None): - family = (family or (address and address_type(address)) - or default_family) + family = (family or (address and address_type(address)) or + default_family) address = address or arbitrary_address(family) _validate_family(family) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/queues.py new/billiard-3.3.0.22/billiard/queues.py --- old/billiard-3.3.0.20/billiard/queues.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/queues.py 2015-12-08 23:35:25.000000000 +0100 @@ -8,8 +8,6 @@ # from __future__ import absolute_import -__all__ = ['Queue', 'SimpleQueue', 'JoinableQueue'] - import sys import os import threading @@ -26,6 +24,8 @@ from .five import Empty, Full from .forking import assert_spawning +__all__ = ['Queue', 'SimpleQueue', 'JoinableQueue'] + class Queue(object): ''' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/synchronize.py new/billiard-3.3.0.22/billiard/synchronize.py --- old/billiard-3.3.0.20/billiard/synchronize.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/synchronize.py 2015-12-08 23:35:25.000000000 +0100 @@ -8,10 +8,6 @@ # from __future__ import absolute_import -__all__ = [ - 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Condition', 'Event', -] - import itertools import os import signal @@ -26,6 +22,10 @@ from .forking import assert_spawning, Popen from .compat import bytes, closerange +__all__ = [ + 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Condition', 'Event', +] + # Try to import the mp.synchronize module cleanly, if it fails # raise ImportError for platforms lacking a working sem_open implementation. # See issue 3770 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard/tests/test_common.py new/billiard-3.3.0.22/billiard/tests/test_common.py --- old/billiard-3.3.0.20/billiard/tests/test_common.py 2015-04-17 15:01:26.000000000 +0200 +++ new/billiard-3.3.0.22/billiard/tests/test_common.py 2015-12-08 23:35:25.000000000 +0100 @@ -2,10 +2,12 @@ import os import signal +import sys from contextlib import contextmanager from time import time +from nose import SkipTest from billiard.common import ( _shutdown_cleanup, reset_signals, @@ -37,6 +39,10 @@ class test_reset_signals(Case): + def setUp(self): + if sys.platform == 'win32': + raise SkipTest('win32: skip') + def test_shutdown_handler(self): with patch('sys.exit') as exit: _shutdown_cleanup(15, Mock()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/billiard.egg-info/PKG-INFO new/billiard-3.3.0.22/billiard.egg-info/PKG-INFO --- old/billiard-3.3.0.20/billiard.egg-info/PKG-INFO 2015-04-17 15:03:07.000000000 +0200 +++ new/billiard-3.3.0.22/billiard.egg-info/PKG-INFO 2015-12-08 23:39:08.000000000 +0100 @@ -1,15 +1,15 @@ Metadata-Version: 1.1 Name: billiard -Version: 3.3.0.20 +Version: 3.3.0.22 Summary: Python multiprocessing fork with improvements and bugfixes Home-page: http://github.com/celery/billiard -Author: Ask Solem', +Author: Ask Solem Author-email: ask@celeryproject.org License: BSD Description: ======== billiard ======== - :version: 3.3.0.19 + :version: 3.3.0.22 About ----- @@ -50,6 +50,18 @@ Changes =========== + 3.3.0.22 - 2015-12-08 + --------------------- + + - Wheel packages for Windows now available. + + 3.3.0.21 - 2015-10-26 + --------------------- + + - Pool: Fixed semaphore error on Python3. + + - Fixed libSystem error on OS X El Capitan. + 3.3.0.20 - 2015-04-17 --------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/funtests/tests/test_multiprocessing.py new/billiard-3.3.0.22/funtests/tests/test_multiprocessing.py --- old/billiard-3.3.0.20/funtests/tests/test_multiprocessing.py 2014-05-30 15:23:52.000000000 +0200 +++ new/billiard-3.3.0.22/funtests/tests/test_multiprocessing.py 2015-12-08 23:35:25.000000000 +0100 @@ -1100,7 +1100,7 @@ self.assertEqual(refs, EXPECTED_NUMBER) # Test of creating a customized manager class -from billiard.managers import BaseManager, BaseProxy, RemoteError +from billiard.managers import BaseManager, BaseProxy, RemoteError # noqa class FooBar(object): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/requirements/test.txt new/billiard-3.3.0.22/requirements/test.txt --- old/billiard-3.3.0.20/requirements/test.txt 2014-12-09 22:50:09.000000000 +0100 +++ new/billiard-3.3.0.22/requirements/test.txt 2015-12-08 23:35:25.000000000 +0100 @@ -1,3 +1,4 @@ +setuptools>=17.1 unittest2>=0.4.0 nose>=1.3.4 mock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/setup.cfg new/billiard-3.3.0.22/setup.cfg --- old/billiard-3.3.0.20/setup.cfg 2015-04-17 15:03:13.000000000 +0200 +++ new/billiard-3.3.0.22/setup.cfg 2015-12-08 23:39:18.000000000 +0100 @@ -1,6 +1,9 @@ [nosetests] where = billiard/tests +[wheel] +universal = 0 + [egg_info] tag_build = tag_date = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/billiard-3.3.0.20/setup.py new/billiard-3.3.0.22/setup.py --- old/billiard-3.3.0.20/setup.py 2015-04-17 14:52:50.000000000 +0200 +++ new/billiard-3.3.0.22/setup.py 2015-12-08 23:35:25.000000000 +0100 @@ -1,6 +1,7 @@ from __future__ import print_function import os +import re import sys import glob @@ -49,11 +50,13 @@ # -*- Distribution Meta -*- -import re re_meta = re.compile(r'__(\w+?)__\s*=\s*(.*)') re_vers = re.compile(r'VERSION\s*=\s*\((.*?)\)') re_doc = re.compile(r'^"""(.+?)"""') -rq = lambda s: s.strip("\"'") + + +def rq(s): + return s.strip("\"'") def add_default(m):
participants (1)
-
root@hilbert.suse.de