commit python-billiard for openSUSE:Factory

2020-04-19 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2020-04-19 21:48:45

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.2738 (New)


Package is "python-billiard"

Sun Apr 19 21:48:45 2020 rev:19 rq:791763 version:3.6.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2019-09-23 12:10:18.285876695 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.2738/python-billiard.changes
2020-04-19 21:48:46.927997986 +0200
@@ -1,0 +2,14 @@
+Mon Apr  6 12:24:22 UTC 2020 - Matej Cepl 
+
+- Stop building Python 2 packages (we avoid also weird constructs
+  with alternative noarch package).
+
+---
+Mon Mar 30 14:04:42 UTC 2020 - Marketa Calabkova 
+
+- Update to 3.6.3.0
+  * Close the inqueue and outqueue when terminating to avoid file descriptor 
leakage.
+  * upgrade to pytest<6
+  * Test against the latest Python 3.8 and PyPy3 release
+
+---

Old:

  billiard-3.6.1.0.tar.gz

New:

  billiard-3.6.3.0.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.LMANe1/_old  2020-04-19 21:48:47.491999118 +0200
+++ /var/tmp/diff_new_pack.LMANe1/_new  2020-04-19 21:48:47.495999126 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-billiard
-Version:3.6.1.0
+Version:3.6.3.0
 Release:0
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
@@ -27,17 +28,14 @@
 Source: 
https://files.pythonhosted.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRequires:  %{python_module case >= 1.3.1}
 BuildRequires:  %{python_module psutil}
-BuildRequires:  %{python_module pytest < 5}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-devel
 # Documentation requirements
 BuildRequires:  python3-Sphinx >= 0.5
 Suggests:   %{name}-doc = %{version}
-%ifpython3
 BuildArch:  noarch
-%endif
 
 %package -n %{name}-doc
 Summary:Documentation for %{name}
@@ -72,13 +70,12 @@
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-%python_exec setup.py test
+%pytest
 
 %files %{python_files}
 %doc CHANGES.txt README.rst
 %license LICENSE.txt
-%python3_only %{python_sitelib}/*
-%python2_only %{python_sitearch}/*
+%{python_sitelib}/*
 
 %files -n %{name}-doc
 %doc Doc/html

++ billiard-3.6.1.0.tar.gz -> billiard-3.6.3.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.6.1.0/Makefile 
new/billiard-3.6.3.0/Makefile
--- old/billiard-3.6.1.0/Makefile   2019-08-14 17:53:16.0 +0200
+++ new/billiard-3.6.3.0/Makefile   2020-02-27 08:57:44.0 +0100
@@ -115,7 +115,7 @@
$(TOX)
 
 test:
-   $(PYTHON) setup.py test
+   tox -e py
 
 cov:
$(NOSETESTS) -xv --with-coverage --cover-html --cover-branch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.6.1.0/PKG-INFO 
new/billiard-3.6.3.0/PKG-INFO
--- old/billiard-3.6.1.0/PKG-INFO   2019-08-14 18:09:00.0 +0200
+++ new/billiard-3.6.3.0/PKG-INFO   2020-02-27 14:28:47.078489800 +0100
@@ -1,17 +1,17 @@
-Metadata-Version: 1.2
+Metadata-Version: 2.1
 Name: billiard
-Version: 3.6.1.0
+Version: 3.6.3.0
 Summary: Python multiprocessing fork with improvements and bugfixes
 Home-page: https://github.com/celery/billiard
 Author: R Oudkerk / Python Software Foundation
 Author-email: python-...@python.org
-Maintainer: Ask Solem
-Maintainer-email: a...@celeryproject.org
+Maintainer: Asif Saif Uddin
+Maintainer-email: auv...@gmail.com
 License: BSD
 Description: 
 billiard
 
-:version: 3.6.0.0
+:version: 3.6.3.0
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| 
|pyimp|
 
@@ -75,6 +75,11 @@
 `Python bug tracker `_. Issues related to 
billiard
 should be reported at https://github.com/celery/billiard/issues.
 
+billiard 

commit python-billiard for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2019-09-23 12:10:13

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.7948 (New)


Package is "python-billiard"

Mon Sep 23 12:10:13 2019 rev:18 rq:730686 version:3.6.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2019-06-04 12:10:03.279866690 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.7948/python-billiard.changes
2019-09-23 12:10:18.285876695 +0200
@@ -1,0 +2,11 @@
+Fri Sep 13 11:19:39 UTC 2019 - Tomáš Chvátal 
+
+- Update to 3.6.1.0:
+  - Logging max memory reached at INFO rather than WARNING (#255)
+  - Pass arguments when wrapping sys.exit (#275) 
+  - Remove win32/py2k special (#276) 
+  - Ensure READY messages sent out by exiting worker are consumed prior to it 
actually existing.
+  - Pass max_memory_per_child to child worker process (#251)
+  - Fix compatibility with Python 2.7 on Windows (#283) 
+
+---

Old:

  billiard-3.6.0.0.tar.gz

New:

  billiard-3.6.1.0.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.urXzch/_old  2019-09-23 12:10:20.109876394 +0200
+++ /var/tmp/diff_new_pack.urXzch/_new  2019-09-23 12:10:20.113876394 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-billiard
-Version:3.6.0.0
+Version:3.6.1.0
 Release:0
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
@@ -27,7 +27,7 @@
 Source: 
https://files.pythonhosted.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRequires:  %{python_module case >= 1.3.1}
 BuildRequires:  %{python_module psutil}
-BuildRequires:  %{python_module pytest >= 3.0}
+BuildRequires:  %{python_module pytest < 5}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

++ billiard-3.6.0.0.tar.gz -> billiard-3.6.1.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.6.0.0/CHANGES.txt 
new/billiard-3.6.1.0/CHANGES.txt
--- old/billiard-3.6.0.0/CHANGES.txt2019-02-04 06:56:37.0 +0100
+++ new/billiard-3.6.1.0/CHANGES.txt2019-08-14 18:05:59.0 +0200
@@ -1,4 +1,19 @@
-3.6.0.0 - 2018-02-04
+3.6.1 - 2019-08-14
+
+
+- Logging max memory reached at INFO rather than WARNING (#255)
+
+-  Pass arguments when wrapping sys.exit (#275) 
+
+-  Remove win32/py2k special (#276) 
+
+- Ensure READY messages sent out by exiting worker are consumed prior to it 
actually existing.
+
+- Pass max_memory_per_child to child worker process (#251)
+
+- Fix compatibility with Python 2.7 on Windows (#283) 
+
+3.6.0.0 - 2019-02-04
 
 
 - Add support of sending parent process death signal.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.6.0.0/Modules/_billiard/multiprocessing.h 
new/billiard-3.6.1.0/Modules/_billiard/multiprocessing.h
--- old/billiard-3.6.0.0/Modules/_billiard/multiprocessing.h2018-12-03 
12:24:37.0 +0100
+++ new/billiard-3.6.1.0/Modules/_billiard/multiprocessing.h2019-08-14 
17:53:16.0 +0200
@@ -4,7 +4,7 @@
 #define PY_SSIZE_T_CLEAN
 
 #ifdef __sun
-/* The control message API is only available on Solaris 
+/* The control message API is only available on Solaris
if XPG 4.2 or later is requested. */
 #define _XOPEN_SOURCE 500
 #endif
@@ -37,7 +37,7 @@
 #include 
  typedef sem_t *SEM_HANDLE;
 #  endif
-#  define HANDLE int
+#  define HANDLE long
 #  define SOCKET int
 #  define BOOL int
 #  define UINT32 uint32_t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.6.0.0/Modules/_billiard/win32_functions.c 
new/billiard-3.6.1.0/Modules/_billiard/win32_functions.c
--- old/billiard-3.6.0.0/Modules/_billiard/win32_functions.c2018-12-03 
12:24:37.0 +0100
+++ new/billiard-3.6.1.0/Modules/_billiard/win32_functions.c2019-08-14 
17:53:16.0 +0200
@@ -551,7 +551,7 @@
 else
 buf = &_buf;
 
-if (!PyArg_Parse(bufobj, "y*", buf)) {
+if (!PyArg_Parse(bufobj, "s*", buf)) {
 Py_XDECREF(overlapped);
 return NULL;
 }
@@ -685,7 +685,7 @@
 Py_DECREF(v);
 }
 /* If this is the main thread then make the wait interruptible
-   by Ctrl-C unless we are waiting for *all* handles 
+   by Ctrl-C unless we are waiting for *all* handles
 if (!wait_flag && 

commit python-billiard for openSUSE:Factory

2019-06-04 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2019-06-04 12:09:58

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.5148 (New)


Package is "python-billiard"

Tue Jun  4 12:09:58 2019 rev:17 rq:706881 version:3.6.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2019-05-27 08:31:02.487242748 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.5148/python-billiard.changes
2019-06-04 12:10:03.279866690 +0200
@@ -1,0 +2,5 @@
+Sun Jun  2 06:57:27 UTC 2019 - Jan Engelhardt 
+
+- Adjust description grammar. Drop filler wording.
+
+---



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.ftxrJl/_old  2019-06-04 12:10:03.827866511 +0200
+++ /var/tmp/diff_new_pack.ftxrJl/_new  2019-06-04 12:10:03.831866509 +0200
@@ -48,9 +48,10 @@
 
 %description
 billiard is a fork of the Python 2.7 multiprocessing package. The
-multiprocessing package itself is a renamed and updated version of R Oudkerk's
-pyprocessing package. This standalone variant is intended to be compatible with
-Python 2.4 and 2.5, and will draw it's fixes/improvements from python-trunk.
+multiprocessing package itself is a renamed and updated version of
+R. Oudkerk's pyprocessing package. This standalone variant is
+compatible with Python 2.4 and 2.5, and will draw its
+fixes/improvements from python-trunk.
 
 %description -n %{name}-doc
 Documentation and help files for %{name}.




commit python-billiard for openSUSE:Factory

2019-05-27 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2019-05-27 08:30:59

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.5148 (New)


Package is "python-billiard"

Mon May 27 08:30:59 2019 rev:16 rq:705260 version:3.6.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2019-02-11 21:28:00.954995416 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.5148/python-billiard.changes
2019-05-27 08:31:02.487242748 +0200
@@ -16 +16 @@
-- Update version to 3.5.0.5:
+- Update version to 3.5.0.5: (boo#1136100)



Other differences:
--



commit python-billiard for openSUSE:Factory

2019-02-11 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2019-02-11 21:27:59

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.28833 (New)


Package is "python-billiard"

Mon Feb 11 21:27:59 2019 rev:15 rq:673155 version:3.6.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2018-12-13 19:47:35.840766758 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.28833/python-billiard.changes   
2019-02-11 21:28:00.954995416 +0100
@@ -1,0 +2,10 @@
+Sun Feb 10 13:31:32 UTC 2019 - John Vandenberg 
+
+- Update to v3.6.0.0
+  + Add support of sending parent process death signal.
+  + Previous fix for handling timeouts caused a problem in warm shutdowns
+due to use of deepcopy.
+We now use a shallow copy of the cache and do so only when it is needed.
+  + Cleanup old checks and workarounds for Python versions we no longer 
support.
+
+---

Old:

  billiard-3.5.0.5.tar.gz

New:

  billiard-3.6.0.0.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.Lwgg5D/_old  2019-02-11 21:28:01.438995154 +0100
+++ /var/tmp/diff_new_pack.Lwgg5D/_new  2019-02-11 21:28:01.446995150 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-billiard
-Version:3.5.0.5
+Version:3.6.0.0
 Release:0
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
@@ -26,6 +26,7 @@
 URL:https://github.com/celery/billiard
 Source: 
https://files.pythonhosted.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRequires:  %{python_module case >= 1.3.1}
+BuildRequires:  %{python_module psutil}
 BuildRequires:  %{python_module pytest >= 3.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes

++ billiard-3.5.0.5.tar.gz -> billiard-3.6.0.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.5.0.5/CHANGES.txt 
new/billiard-3.6.0.0/CHANGES.txt
--- old/billiard-3.5.0.5/CHANGES.txt2018-12-03 12:48:02.0 +0100
+++ new/billiard-3.6.0.0/CHANGES.txt2019-02-04 06:56:37.0 +0100
@@ -1,3 +1,15 @@
+3.6.0.0 - 2018-02-04
+
+
+- Add support of sending parent process death signal.
+
+- Previous fix for handling timeouts caused a problem in warm shutdowns due
+  to use of deepcopy.
+
+  We now use a shallow copy of the cache and do so only when it is needed.
+
+- Cleanup old checks and workarounds for Python versions we no longer support.
+
 3.5.0.5 - 2018-12-03
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.5.0.5/PKG-INFO 
new/billiard-3.6.0.0/PKG-INFO
--- old/billiard-3.5.0.5/PKG-INFO   2018-12-03 12:49:09.0 +0100
+++ new/billiard-3.6.0.0/PKG-INFO   2019-02-04 07:00:30.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: billiard
-Version: 3.5.0.5
+Version: 3.6.0.0
 Summary: Python multiprocessing fork with improvements and bugfixes
 Home-page: https://github.com/celery/billiard
 Author: R Oudkerk / Python Software Foundation
@@ -11,7 +11,7 @@
 Description: 
 billiard
 
-:version: 3.5.0.4
+:version: 3.6.0.0
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| 
|pyimp|
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.5.0.5/README.rst 
new/billiard-3.6.0.0/README.rst
--- old/billiard-3.5.0.5/README.rst 2018-12-03 12:24:37.0 +0100
+++ new/billiard-3.6.0.0/README.rst 2019-02-04 06:57:33.0 +0100
@@ -1,7 +1,7 @@
 
 billiard
 
-:version: 3.5.0.4
+:version: 3.6.0.0
 
 |build-status-lin| |build-status-win| |license| |wheel| |pyversion| |pyimp|
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.5.0.5/billiard/__init__.py 
new/billiard-3.6.0.0/billiard/__init__.py
--- old/billiard-3.5.0.5/billiard/__init__.py   2018-12-03 12:27:21.0 
+0100
+++ new/billiard-3.6.0.0/billiard/__init__.py   2019-02-04 06:57:14.0 

commit python-billiard for openSUSE:Factory

2018-12-13 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2018-12-13 19:47:33

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new.28833 (New)


Package is "python-billiard"

Thu Dec 13 19:47:33 2018 rev:14 rq:655584 version:3.5.0.5

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2017-08-10 14:11:28.953696181 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-billiard.new.28833/python-billiard.changes   
2018-12-13 19:47:35.840766758 +0100
@@ -1,0 +2,13 @@
+Thu Dec  6 11:17:08 UTC 2018 - Tomáš Chvátal 
+
+- Fix the build again
+- Fix the fdupes call
+- Update version to 3.5.0.5:
+  * Various small bugfixes all around
+
+---
+Tue Dec  4 12:46:06 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---

Old:

  billiard-3.5.0.2.tar.gz

New:

  billiard-3.5.0.5.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.E2k0tr/_old  2018-12-13 19:47:36.852765447 +0100
+++ /var/tmp/diff_new_pack.E2k0tr/_new  2018-12-13 19:47:36.856765442 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -12,40 +12,37 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-billiard
-Version:3.5.0.2
+Version:3.5.0.5
 Release:0
-Url:https://github.com/celery/billiard
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
 Group:  Development/Languages/Python
+URL:https://github.com/celery/billiard
 Source: 
https://files.pythonhosted.org/packages/source/b/billiard/billiard-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module case >= 1.3.1}
+BuildRequires:  %{python_module pytest >= 3.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-# Documentation requirements (only python3 needed):
+BuildRequires:  python2-devel
+# Documentation requirements
 BuildRequires:  python3-Sphinx >= 0.5
-# Test requirements:
-BuildRequires:  %{python_module case >= 1.3.1}
-BuildRequires:  %{python_module pytest >= 3.0}
-Suggests:   %name-doc = %version
+Suggests:   %{name}-doc = %{version}
 %ifpython3
 BuildArch:  noarch
 %endif
 
 %package -n %{name}-doc
-Summary:Documentation for %name
+Summary:Documentation for %{name}
 Group:  Development/Languages/Python
 Provides:   %{python_module billiard-doc = %{version}}
 BuildArch:  noarch
-
 %python_subpackages
 
 %description
@@ -55,7 +52,7 @@
 Python 2.4 and 2.5, and will draw it's fixes/improvements from python-trunk.
 
 %description -n %{name}-doc
-Documentation and help files for %name.
+Documentation and help files for %{name}.
 
 %prep
 %setup -q -n billiard-%{version}
@@ -69,24 +66,17 @@
 
 %install
 %python_install
-%fdupes %buildroot/%_prefix
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
 %python_exec setup.py test
 
 %files  %{python_files}
-%defattr(-,root,root,-)
 %doc CHANGES.txt README.rst
-%if 0%{?leap_version} >= 420200 || 0%{?suse_version} > 1320
 %license LICENSE.txt
-%else
-%doc LICENSE.txt
-%endif
-%ifpython2
-%{python_sitearch}/*
-%else
-%{python_sitelib}/*
-%endif
+%python3_only %{python_sitelib}/*
+%python2_only %{python_sitearch}/*
 
 %files -n %{name}-doc
 %doc Doc/html

++ billiard-3.5.0.2.tar.gz -> billiard-3.5.0.5.tar.gz ++
 2375 lines of diff (skipped)




commit python-billiard for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2017-08-10 14:02:36

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new (New)


Package is "python-billiard"

Thu Aug 10 14:02:36 2017 rev:13 rq:508100 version:3.5.0.2

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2016-01-26 10:14:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2017-08-10 14:11:28.953696181 +0200
@@ -1,0 +2,27 @@
+Mon Jun 26 20:20:22 UTC 2017 - benoit.mo...@gmx.fr
+
+- update to version 3.5.0.2:
+  * max_memory_per_child was measured in kilobytes on Linux, but
+bytes on *BSD/MacOS, it's now always kilobytes.
+  * Windows: Adds support for max_memory_per_child, but requires
+the psutil package to be installed.
+  * Fixed bug in ForkingPickler.loadbuf, where it tried to pass
+a BytesIO instance directly to ``pickle.loads`` on Python 2.7.
+- additional changes from version 3.5.0.1:
+  * Connection: Properly handle EINTR (Issue #191).
+  * Fixed bug with missing CreateProcess for Windows on Python 2.7.
+  * Adds Process._counter for compatibility with Python <3.5.
+- additional changes from version 3.5.0.0:
+  * No longer supports Python 2.6
+You need Python 2.7 or later to use this version of billiard.
+  * Merged changes from CPython 3.5
+- convert the package to singlespec and import changes from
+  python3-billiard
+- change the source URL to pythonhosted.org
+- update the BuildRequires for test:
+  * remove mock, nose and unittest2
+  * add case and pytest
+- split the documentation to a separate package
+- remove the shebang cleanup: not needed anymore
+
+---

Old:

  billiard-3.3.0.22.tar.gz

New:

  billiard-3.5.0.2.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.XcffIF/_old  2017-08-10 14:11:29.709589756 +0200
+++ /var/tmp/diff_new_pack.XcffIF/_new  2017-08-10 14:11:29.717588629 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -16,56 +16,79 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-billiard
-Version:3.3.0.22
+Version:3.5.0.2
 Release:0
 Url:https://github.com/celery/billiard
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/b/billiard/billiard-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-# Documentation requirements:
-BuildRequires:  python-sphinx
+BuildRequires:  python-rpm-macros
+# Documentation requirements (only python3 needed):
+BuildRequires:  python3-Sphinx >= 0.5
 # Test requirements:
-BuildRequires:  python-mock
-BuildRequires:  python-nose >= 1.3.4
-BuildRequires:  python-unittest2 >= 0.4.0
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+BuildRequires:  %{python_module case >= 1.3.1}
+BuildRequires:  %{python_module pytest >= 3.0}
+Suggests:   %name-doc = %version
+%ifpython3
+BuildArch:  noarch
 %endif
 
+%package -n %{name}-doc
+Summary:Documentation for %name
+Group:  Development/Languages/Python
+Provides:   %{python_module billiard-doc = %{version}}
+BuildArch:  noarch
+
+%python_subpackages
+
 %description
 billiard is a fork of the Python 2.7 multiprocessing package. The
 multiprocessing package itself is a renamed and updated version of R Oudkerk's
 pyprocessing package. This standalone variant is intended to be compatible with
 Python 2.4 and 2.5, and will draw it's fixes/improvements from python-trunk.
 
+%description -n %{name}-doc
+Documentation and help files for %name.
+
 %prep
 %setup -q -n billiard-%{version}
-# remove unwanted shebang
-sed -i '/^#!/ d' funtests/setup.py
 
 %build
-CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
-cd 

commit python-billiard for openSUSE:Factory

2016-01-26 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2016-01-26 10:14:41.0 +0100
@@ -1,0 +2,9 @@
+Wed Jan 13 17:52:14 UTC 2016 - antoine.belv...@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.0 +0100
+++ /var/tmp/diff_new_pack.yYc3Xz/_new  2016-01-26 10:14:42.0 +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.0 +0200
+++ new/billiard-3.3.0.22/CHANGES.txt   2015-12-08 23:36:11.0 +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.0 +0200
+++ new/billiard-3.3.0.22/PKG-INFO  2015-12-08 23:39:18.0 +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: a...@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.rst2015-04-17 14:52:50.0 +0200
+++ new/billiard-3.3.0.22/README.rst2015-12-08 23:36:22.0 +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.0 
+0200
+++ new/billiard-3.3.0.22/billiard/__init__.py  2015-12-08 23:36:18.0 
+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, 

commit python-billiard for openSUSE:Factory

2015-04-27 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2015-04-27 13:05:31

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  
2014-08-16 15:38:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2015-04-27 13:05:32.0 +0200
@@ -1,0 +2,21 @@
+Sat Apr 25 19:37:13 UTC 2015 - benoit.mo...@gmx.fr
+
+- update to version 3.3.0.20:
+  * Pool: Timeouts will attempt to send SIGKILL, but this signal
+does not exist on Windows.  Replaced with SIGTERM.
+- additional changes from version 3.3.0.19:
+  * Pool: Exceptions in user timeout callbacks are now logged
+instead of crashing the pool. Contributed by Pierre Fersing.
+  * Pool: Exit codes in errors were improperly being represented
+as signals.
+  * Pool: ``.map``. and ``.imap`` now working again.
+  * Now builds on FreeBSD 10. Contributed by Michael Fladischer.
+- update project URL
+- add fdupes as BuildRequires and call it after install
+- remove BuildRequires python-nose-cover3, not needed by the tests
+  anymore
+- set a minimum version for python-nose
+- remove unwanted shebang of funtests/setup.py
+- add -fno-strict-aliasing to CFLAGS to avoid potential breakage
+
+---

Old:

  billiard-3.3.0.18.tar.gz

New:

  billiard-3.3.0.20.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.RxgJRn/_old  2015-04-27 13:05:34.0 +0200
+++ /var/tmp/diff_new_pack.RxgJRn/_new  2015-04-27 13:05:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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,22 +17,22 @@
 
 
 Name:   python-billiard
-Version:3.3.0.18
+Version:3.3.0.20
 Release:0
-Url:http://github.com/ask/billiard
+Url:https://github.com/celery/billiard
 Summary:Python multiprocessing fork
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
 # Documentation requirements:
 BuildRequires:  python-sphinx
 # Test requirements:
 BuildRequires:  python-mock
-BuildRequires:  python-nose
-BuildRequires:  python-nose-cover3
+BuildRequires:  python-nose = 1.3.4
 BuildRequires:  python-unittest2 = 0.4.0
 %if 0%{?suse_version}  0%{?suse_version} = 1110
 %{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
@@ -46,9 +46,11 @@
 
 %prep
 %setup -q -n billiard-%{version}
+# remove unwanted shebang
+sed -i '/^#!/ d' funtests/setup.py
 
 %build
-CFLAGS=%{optflags} python setup.py build
+CFLAGS=%{optflags} -fno-strict-aliasing python setup.py build
 cd Doc  sphinx-build -b html . html
 
 %install
@@ -56,6 +58,7 @@
 # Remove hidden files from generated documentation directory
 rm -r Doc/html/.doctrees
 rm -r Doc/html/.buildinfo
+%fdupes %buildroot/%_prefix
 
 %check
 python setup.py test

++ billiard-3.3.0.18.tar.gz - billiard-3.3.0.20.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.3.0.18/CHANGES.txt 
new/billiard-3.3.0.20/CHANGES.txt
--- old/billiard-3.3.0.18/CHANGES.txt   2014-06-20 15:33:22.0 +0200
+++ new/billiard-3.3.0.20/CHANGES.txt   2015-04-17 14:57:02.0 +0200
@@ -1,3 +1,25 @@
+3.3.0.20 - 2015-04-17
+-
+
+- Pool: Timeouts will attempt to send SIGKILL, but this signal
+  does not exist on Windows.  Replaced with SIGTERM.
+
+3.3.0.19 - 2014-10-13
+-
+
+- Pool: Exceptions in user timeout callbacks are now logged instead
+  of crashing the pool.
+
+Contributed by Pierre Fersing.
+
+- Pool: Exit codes in errors were improperly being represented as signals.
+
+- Pool: ``.map``. and ``.imap`` now working again.
+
+- Now builds on FreeBSD 10.
+
+Contributed by Michael Fladischer.
+
 3.3.0.18 - 2014-06-20
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit python-billiard for openSUSE:Factory

2014-08-16 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2014-08-16 15:37:56

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  
2013-12-02 09:53:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2014-08-16 15:38:09.0 +0200
@@ -1,0 +2,6 @@
+Fri Aug 15 11:40:21 UTC 2014 - mci...@suse.cz
+
+- Update to 3.3.0.18
+  - see https://pypi.python.org/pypi/billiard for complete changelog
+
+---

Old:

  billiard-3.3.0.8.tar.gz

New:

  billiard-3.3.0.18.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.6WFKqc/_old  2014-08-16 15:38:10.0 +0200
+++ /var/tmp/diff_new_pack.6WFKqc/_new  2014-08-16 15:38:10.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# 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:   python-billiard
-Version:3.3.0.8
+Version:3.3.0.18
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork

++ billiard-3.3.0.8.tar.gz - billiard-3.3.0.18.tar.gz ++
 5367 lines of diff (skipped)

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



commit python-billiard for openSUSE:Factory

2013-12-02 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-12-02 09:53:09

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  
2013-11-14 08:43:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-12-02 09:53:11.0 +0100
@@ -1,0 +2,7 @@
+Sun Dec  1 16:09:02 UTC 2013 - oliver.be...@opensuse.org
+
+- Update to version 3.3.0.8:
+  + Now also sets ``multiprocessing.current_process`` for compatibility
+with loggings ``processName`` field
+
+---

Old:

  billiard-3.3.0.6.tar.gz

New:

  billiard-3.3.0.8.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.owKHYp/_old  2013-12-02 09:53:11.0 +0100
+++ /var/tmp/diff_new_pack.owKHYp/_new  2013-12-02 09:53:11.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-billiard
-Version:3.3.0.6
+Version:3.3.0.8
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork

++ billiard-3.3.0.6.tar.gz - billiard-3.3.0.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.3.0.6/CHANGES.txt 
new/billiard-3.3.0.8/CHANGES.txt
--- old/billiard-3.3.0.6/CHANGES.txt2013-11-12 20:19:59.0 +0100
+++ new/billiard-3.3.0.8/CHANGES.txt2013-11-21 17:16:28.0 +0100
@@ -1,3 +1,24 @@
+3.3.0.8 - 2013-11-21
+
+
+- Now also sets ``multiprocessing.current_process`` for compatibility
+  with loggings ``processName`` field.
+
+3.3.0.7 - 2013-11-15
+
+
+- Fixed compatibility with PyPy 2.1 + 2.2.
+
+- Fixed problem in pypy detection.
+
+Fix contributed by Tin Tvrtkovic.
+
+- Now uses ``ctypes.find_library`` instead of hardcoded path to find
+  the OS X CoreServices framework.
+
+Fix contributed by Moritz Kassner.
+
+
 3.3.0.6 - 2013-11-12
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.3.0.6/PKG-INFO 
new/billiard-3.3.0.8/PKG-INFO
--- old/billiard-3.3.0.6/PKG-INFO   2013-11-13 01:07:52.0 +0100
+++ new/billiard-3.3.0.8/PKG-INFO   2013-11-21 17:22:59.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: billiard
-Version: 3.3.0.6
+Version: 3.3.0.8
 Summary: Python multiprocessing fork with improvements and bugfixes
 Home-page: http://github.com/celery/billiard
 Author: Ask Solem',
@@ -9,7 +9,7 @@
 Description: 
 billiard
 
-:version: 3.3.0.6
+:version: 3.3.0.8
 
 About
 -
@@ -41,10 +41,36 @@
 should be reported at http://github.com/celery/billiard/issues.
 
 
+.. image:: 
https://d2weczhvl823v0.cloudfront.net/celery/billiard/trend.png
+:alt: Bitdeli badge
+:target: https://bitdeli.com/free
+
+
 ===
 Changes
 ===
 
+3.3.0.8 - 2013-11-21
+
+
+- Now also sets ``multiprocessing.current_process`` for compatibility
+  with loggings ``processName`` field.
+
+3.3.0.7 - 2013-11-15
+
+
+- Fixed compatibility with PyPy 2.1 + 2.2.
+
+- Fixed problem in pypy detection.
+
+Fix contributed by Tin Tvrtkovic.
+
+- Now uses ``ctypes.find_library`` instead of hardcoded path to find
+  the OS X CoreServices framework.
+
+Fix contributed by Moritz Kassner.
+
+
 3.3.0.6 - 2013-11-12
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-3.3.0.6/README.rst 
new/billiard-3.3.0.8/README.rst
--- old/billiard-3.3.0.6/README.rst 2013-11-12 20:19:59.0 +0100
+++ new/billiard-3.3.0.8/README.rst 2013-11-21 17:16:39.0 +0100
@@ -1,7 +1,7 @@
 
 billiard
 
-:version: 3.3.0.6
+:version: 3.3.0.8
 
 About
 -
@@ -31,3 +31,8 @@
 Please report bugs related to multiprocessing at the
 `Python bug tracker http://bugs.python.org/`_. Issues related to billiard
 should be reported at http://github.com/celery/billiard/issues.
+
+
+.. image:: https://d2weczhvl823v0.cloudfront.net/celery/billiard/trend.png
+:alt: Bitdeli badge
+

commit python-billiard for openSUSE:Factory

2013-11-13 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-11-14 08:43:19

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  
2013-10-25 11:11:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-11-14 08:43:21.0 +0100
@@ -1,0 +2,51 @@
+Wed Nov 13 16:56:40 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 3.3.0.6
+  + Now works without C extension again.
+  + New ``_billiard.read(fd, buffer, [len, ])` function
+implements os.read with buffer support (new buffer API)
+  + New pure-python implementation of ``Connection.send_offset``.
+- Changes from 3.3.0.5
+  + All platforms except for Windows/PyPy/Jython now requires the C extension.
+- Changes from 3.3.0.4
+  + Fixed problem with Python3 and setblocking.
+- Changes from 3.3.0.3
+  + Now works on Windows again.
+- Changes from 3.3.0.2
+  + ApplyResult.terminate() may be set to signify that the job
+must not be executed.  It can be used in combination with
+Pool.terminate_job.
+  + Pipe/_SimpleQueue: Now supports rnonblock/wnonblock arguments
+to set the read or write end of the pipe to be nonblocking.
+  + Pool: Log message included exception info but exception happened
+in another process so the resulting traceback was wrong.
+  + Pool: Worker process can now prepare results before they are sent
+back to the main process (using ``Worker.prepare_result``).
+- Changes from 3.3.0.1
+  + Pool: New ``correlation_id`` argument to ``apply_async`` can be
+used to set a related id for the ``ApplyResult`` object returned:
+   r = pool.apply_async(target, args, kwargs, correlation_id='foo')
+   r.correlation_id
+  'foo'
+  + Pool: New callback `on_process_exit` is called when a pool
+process exits, with signature ``(pid, exitcode)``.
+  + Pool: Improved the too many restarts detection.
+- Changes from 3.3.0.0
+  + Dual code base now runs on Python 2.6+ and Python 3.
+  + No longer compatible with Python 2.5
+  + Includes many changes from multiprocessing in 3.4.
+  + Now uses ``time.monotonic`` when available, also including
+fallback implementations for Linux and OS X.
+  + No longer cleans up after receiving SIGILL, SIGSEGV or SIGFPE
+  + ``Finalize`` and ``register_after_fork`` is now aliases to multiprocessing.
+It's better to import these from multiprocessing directly now
+so that there aren't multiple registries.
+  + New `billiard.queues._SimpleQueue` that does not use semaphores.
+  + Pool: Can now be extended to support using multiple IPC queues.
+  + Pool: Can now use async I/O to write to pool IPC queues.
+  + Pool: New ``Worker.on_loop_stop`` handler can be used to add actions
+at pool worker process shutdown.
+Note that, like all finalization handlers, there is no guarantee that
+this will be executed.
+
+---

Old:

  billiard-2.7.3.32.tar.gz

New:

  billiard-3.3.0.6.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.cG700N/_old  2013-11-14 08:43:21.0 +0100
+++ /var/tmp/diff_new_pack.cG700N/_new  2013-11-14 08:43:21.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-billiard
-Version:2.7.3.32
+Version:3.3.0.6
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork

++ billiard-2.7.3.32.tar.gz - billiard-3.3.0.6.tar.gz ++
 5868 lines of diff (skipped)

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



commit python-billiard for openSUSE:Factory

2013-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-10-25 11:11: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  
2013-09-26 19:46:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-10-25 11:11:41.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct 24 10:59:10 UTC 2013 - speili...@suse.com
+
+- Require python-setuptools instead of distribute (upstreams merged)
+
+---



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.XZdlAN/_old  2013-10-25 11:12:03.0 +0200
+++ /var/tmp/diff_new_pack.XZdlAN/_new  2013-10-25 11:12:03.0 +0200
@@ -26,7 +26,7 @@
 Source: 
http://pypi.python.org/packages/source/b/billiard/billiard-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
-BuildRequires:  python-distribute
+BuildRequires:  python-setuptools
 # Documentation requirements:
 BuildRequires:  python-sphinx
 # Test requirements:

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



commit python-billiard for openSUSE:Factory

2013-09-26 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-09-26 19:46:02

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  
2013-06-29 22:25:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-09-26 19:46:04.0 +0200
@@ -1,0 +2,19 @@
+Wed Sep 25 18:26:02 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 2.7.3.32
+  + Fixed compatibility with Python 3.3
+  + Process boostrap: Now ignores errors while flushing stdout (Issue #16)
+- Changes from version 2.7.3.31
+  + Recent changes broke support for running without C extension (Issue #57)
+- Changes from version 2.7.3.30
+  + Fixed ImportError in billiard._ext
+- Changes from version 2.7.3.29
+  + Compilation: Fixed improper handling of HAVE_SEM_OPEN (Issue #55)
+  + Process now releases logging locks after fork.
+  + Pool.terminate_job now ignores No such process errors.
+  + billiard.Pool entrypoint did not support new arguments to 
billiard.pool.Pool
+  + Connection inbound buffer size increased from 1kb to 128kb.
+  + C extension cleaned up by properly adding a namespace to symbols.
+  +_exit_function now works even if thread wakes up after gc collect.
+
+---

Old:

  billiard-2.7.3.28.tar.gz

New:

  billiard-2.7.3.32.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.9MaD4V/_old  2013-09-26 19:46:05.0 +0200
+++ /var/tmp/diff_new_pack.9MaD4V/_new  2013-09-26 19:46:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-billiard
-Version:2.7.3.28
+Version:2.7.3.32
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork
@@ -53,6 +53,9 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+# Remove hidden files from generated documentation directory
+rm -r Doc/html/.doctrees
+rm -r Doc/html/.buildinfo
 
 %check
 python setup.py test

++ billiard-2.7.3.28.tar.gz - billiard-2.7.3.32.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-2.7.3.28/CHANGES.txt 
new/billiard-2.7.3.32/CHANGES.txt
--- old/billiard-2.7.3.28/CHANGES.txt   2013-04-16 21:38:21.0 +0200
+++ new/billiard-2.7.3.32/CHANGES.txt   2013-08-16 16:16:48.0 +0200
@@ -1,3 +1,44 @@
+2.7.3.32 - 2012-08-16
+-
+
+- Fixed compatibility with Python 3.3
+
+- Process boostrap: Now ignores errors while flushing stdout (Issue #16).
+
+2.7.3.31 - 2012-07-04
+-
+
+- Recent changes broke support for running without C extension (Issue #57).
+
+2.7.3.30 - 2012-06-28
+-
+
+- Fixed ImportError in billiard._ext
+
+2.7.3.29 - 2013-06-28
+-
+
+- Compilation: Fixed improper handling of HAVE_SEM_OPEN (Issue #55)
+
+Fix contributed by Krzysztof Jagiello.
+
+- Process now releases logging locks after fork.
+
+This previously happened in Pool, but it was done too late
+as processes logs when they bootstrap.
+
+- Pool.terminate_job now ignores `No such process` errors.
+
+- billiard.Pool entrypoint did not support new arguments
+  to billiard.pool.Pool
+
+- Connection inbound buffer size increased from 1kb to 128kb.
+
+- C extension cleaned up by properly adding a namespace to symbols.
+
+- _exit_function now works even if thread wakes up after gc collect.
+
+
 2.7.3.28 - 2013-04-16
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/billiard-2.7.3.28/Modules/_billiard/connection.h 
new/billiard-2.7.3.32/Modules/_billiard/connection.h
--- old/billiard-2.7.3.28/Modules/_billiard/connection.h2013-04-16 
21:34:07.0 +0200
+++ new/billiard-2.7.3.32/Modules/_billiard/connection.h2013-08-16 
16:15:39.0 +0200
@@ -232,12 +232,12 @@
 if (freeme == NULL) {
 result = PyInt_FromSsize_t(res);
 } else {
-result = PyObject_CallFunction(BufferTooShort,
+result = PyObject_CallFunction(Billiard_BufferTooShort,
F_RBUFFER #,
freeme, res);
 PyMem_Free(freeme);
 if (result) {
-PyErr_SetObject(BufferTooShort, result);
+PyErr_SetObject(Billiard_BufferTooShort, result);
 Py_DECREF(result);
 }

commit python-billiard for openSUSE:Factory

2013-06-29 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-06-29 19:43:26

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  
2013-03-30 14:59:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-06-29 22:25:57.0 +0200
@@ -1,0 +2,21 @@
+Fri Jun 28 09:13:02 UTC 2013 - speili...@suse.com
+
+- Update to version 2.7.3.28:
+  + Pool: Fixed regression that disabled the deadlock fix in 2.7.3.24
+  + Pool: RestartFreqExceeded could be raised prematurely.
+  + Process: Include pid in startup and process INFO logs.
+- Changes from version 2.7.3.27:
+  + Manager now works again.
+  + Python 3 fixes for billiard.connection.
+  + Fixed invalid argument bug when running on Python 3.3
+  + Ignore OSError when setting up signal handlers.
+- Changes from version 2.7.3.26:
+  + Pool: Child processes must ignore SIGINT.
+- Changes from version 2.7.3.25:
+  + Pool: 2.7.3.24 broke support for subprocesses (Issue #48).
+- Changes from version 2.7.3.24:
+  + Pool:  Make sure finally blocks are called when process exits due to a 
signal.
+  + Pool:  Can now use GDB to debug pool child processes.
+  + Fixes Python 3 compatibility problems.
+
+---

Old:

  billiard-2.7.3.23.tar.gz

New:

  billiard-2.7.3.28.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.NSedyu/_old  2013-06-29 22:25:57.0 +0200
+++ /var/tmp/diff_new_pack.NSedyu/_new  2013-06-29 22:25:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-billiard
-Version:2.7.3.23
+Version:2.7.3.28
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork
@@ -27,13 +27,16 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 BuildRequires:  python-distribute
-BuildRequires:  python-nose-cover3
+# Documentation requirements:
 BuildRequires:  python-sphinx
-%if 0%{?suse_version}
-%py_requires
+# Test requirements:
+BuildRequires:  python-mock
+BuildRequires:  python-nose
+BuildRequires:  python-nose-cover3
+BuildRequires:  python-unittest2 = 0.4.0
+%if 0%{?suse_version}  0%{?suse_version} = 1110
+%{!?python_sitearch: %global python_sitearch %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 %endif
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
 
 %description
 billiard is a fork of the Python 2.7 multiprocessing package. The
@@ -46,15 +49,13 @@
 
 %build
 CFLAGS=%{optflags} python setup.py build
-cd Doc
-sphinx-build -b html . html
+cd Doc  sphinx-build -b html . html
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-# Tests are not working: https://github.com/celery/billiard/issues/29
-#python setup.py test
+python setup.py test
 
 %files
 %defattr(-,root,root,-)

++ billiard-2.7.3.23.tar.gz - billiard-2.7.3.28.tar.gz ++
 5319 lines of diff (skipped)

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



commit python-billiard for openSUSE:Factory

2013-03-30 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-03-30 14:59:49

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new (New)


Package is python-billiard, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-billiard/python-billiard.changes  
2013-01-29 14:32:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-03-30 14:59:50.0 +0100
@@ -1,0 +2,28 @@
+Fri Mar 22 16:17:18 UTC 2013 - alexan...@exatati.com.br
+
+- Update to 2.7.3.23:
+  - Windows: Now catches SystemExit from setuptools while trying to
+build the C extension (Issue #41).
+- Aditional changes from 2.7.3.22:
+  - Pool: apply_async now supports a callbacks_propagate keyword
+argument that can be a tuple of exceptions to propagate in
+callbacks. (callback, errback, accept_callback, timeout_callback).
+  - Errors are no longer logged for OK and recycle exit codes.
+This would cause normal maxtasksperchild recycled process
+to log an error.
+  - Fixed Python 2.5 compatibility problem (Issue #33).
+  - FreeBSD: Compilation now disables semaphores if Python was built
+without it (Issue #40).
+Contributed by William Grzybowski
+- Aditional changes from 2.7.3.21:
+  - Fixed typo EX_REUSE - EX_RECYCLE
+  - Code now conforms to new pep8.py rules.
+- Aditional changes from 2.7.3.20:
+  - Pool: Disable restart limit if maxR is not set.
+  - Pool: Now uses os.kill instead of signal.signal.
+Contributed by Lukasz Langa
+  - Fixed name error in process.py
+  - Pool: ApplyResult.get now properly raises exceptions.
+Fix contributed by xentac.
+
+---

Old:

  billiard-2.7.3.19.tar.gz

New:

  billiard-2.7.3.23.tar.gz



Other differences:
--
++ python-billiard.spec ++
--- /var/tmp/diff_new_pack.ZPiJKo/_old  2013-03-30 14:59:51.0 +0100
+++ /var/tmp/diff_new_pack.ZPiJKo/_new  2013-03-30 14:59:51.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-billiard
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -11,12 +11,13 @@
 # case the license is the MIT License). An Open Source License is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-#
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   python-billiard
-Version:2.7.3.19
+Version:2.7.3.23
 Release:0
 Url:http://github.com/ask/billiard
 Summary:Python multiprocessing fork

++ billiard-2.7.3.19.tar.gz - billiard-2.7.3.23.tar.gz ++
 2326 lines of diff (skipped)

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



commit python-billiard for openSUSE:Factory

2013-01-29 Thread h_root
Hello community,

here is the log from the commit of package python-billiard for openSUSE:Factory 
checked in at 2013-01-29 14:32:12

Comparing /work/SRC/openSUSE:Factory/python-billiard (Old)
 and  /work/SRC/openSUSE:Factory/.python-billiard.new (New)


Package is python-billiard, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:Factory/.python-billiard.new/python-billiard.changes 
2013-01-29 14:32:13.0 +0100
@@ -0,0 +1,167 @@
+---
+Fri Jan 25 21:10:36 UTC 2013 - jf...@funktronics.ca
+
+- Update to 2.7.3.19:
+  * Fixes problem at shutdown when gc has collected symbols.
+  * Pool now always uses _kill for Py2.5 compatibility on Windows (Issue
+#32).
+  * Fixes Python 3 compatibility issues
+
+---
+Tue Nov 13 20:56:40 UTC 2012 - jf...@funktronics.ca
+
+- Update to 2.7.3.18:
+  * [Pool] Fix for check_timeouts if not set.
+  Fix contributed by Dmitry Sukhov
+  * Fixed pickle problem with Traceback.
+  Code.frame.__loader__ is now ignored as it may be set to an unpickleable
+  object.
+  * The Django old-layout warning was always showing.
+2.7.3.17 - 2012-09-26
+  * Fixes typo
+2.7.3.16 - 2012-09-26
+  * Windows: Fixes for SemLock._rebuild (Issue #24).
+  * Pool: Job terminated with terminate_job now raises
+billiard.exceptions.Terminated.
+2.7.3.15 - 2012-09-21
+  * Windows: Fixes unpickling of SemLock when using fallback.
+  * Windows: Fixes installation when no C compiler.
+2.7.3.14 - 2012-09-20
+  * Installation now works again for Python 3.
+2.7.3.13 - 2012-09-14
+  * Merged with Python trunk (many authors, many fixes: see Python changelog
+in trunk).
+  * Using execv now also works with older Django projects using setup_environ
+(Issue #10).
+  * Billiard now installs with a warning that the C extension could not be
+built if a compiler is not installed or the build fails in some other way.
+  It really is recommended to have the C extension installed when running
+  with force execv, but this change also makes it easier to install.
+  * Pool: Hard timeouts now sends KILL shortly after TERM so that C extensions
+cannot block the signal.
+  Python signal handlers are called in the interpreter, so they cannot be
+  called while a C extension is blocking the interpreter from running.
+  * Now uses a timeout value for Thread.join that doesn't exceed the maximum
+on some platforms.
+  * Fixed bug in the SemLock fallback used when C extensions not installed.
+  Fix contributed by Mher Movsisyan.
+  * Pool: Now sets a Process.index attribute for every process in the pool.
+  This number will always be between 0 and concurrency-1, and can be used
+  to e.g. create a logfile for each process in the pool without creating a
+  new logfile whenever a process is replaced.
+2.7.3.12 - 2012-08-05
+  * Fixed Python 2.5 compatibility issue.
+  * New Pool.terminate_job(pid) to terminate a job without raising
+WorkerLostError
+2.7.3.11 - 2012-08-01
+  * Adds support for FreeBSD 7+
+  Fix contributed by koobs.
+  * Pool: New argument allow_restart is now required to enable the pool
+process sentinel that is required to restart the pool.
+  It's disabled by default, which reduces the number of file descriptors/
+  semaphores required to run the pool.
+  * Pool: Now emits a warning if a worker process exited with error-code.
+  But not if the error code is 155, which is now returned if the worker
+  process was recycled (maxtasksperchild).
+  * Python 3 compatibility fixes.
+  * Python 2.5 compatibility fixes.
+2.7.3.10 - 2012-06-26
+  * The TimeLimitExceeded exception string representation only included the
+seconds as a number, it now gives a more human friendly description.
+  * Fixed typo in LaxBoundedSemaphore.shrink.
+  * Pool: ResultHandler.handle_event no longer requires any arguments.
+  * setup.py bdist now works
+2.7.3.9 - 2012-06-03
+  * Environment variable MP_MAIN_FILE envvar is now set to the path of the
+__main__ module when execv is enabled.
+  * Pool: Errors occurring in the TaskHandler are now reported.
+2.7.3.8 - 2012-06-01
+  * Can now be installed on Py 3.2
+  * Issue #12091: simplify ApplyResult and MapResult with threading.Event
+  Patch by Charles-Francois Natali
+  * Pool: Support running without TimeoutHandler thread.
+* The with_*_thread arguments has also been replaced with a single
+  threads=True argument.
+* Two new pool callbacks:
+  * on_timeout_set(job, soft, hard)
+  Applied when a task is executed with a timeout.
+  * on_timeout_cancel(job)
+  Applied when a timeout is cancelled (the