/py-billiard, Python multiprocessing fork with improvements and bugfixes
188.8.131.52, Package name:
py27-billiard-184.108.40.206, Maintainer: rodent
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.
* Also it is a fork of the multiprocessin backport package by Christian Heims;
* It includes the no-execv patch contributed by R. Oudkerk;
* And the Pool improvements previously located in Celery;
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2017-04-10) Updated to version: py27-billiard-220.127.116.11
- (2014-07-17) Updated to version: py27-billiard-18.104.22.168
- (2014-04-19) Updated to version: py27-billiard-22.214.171.124
- (2014-02-18) Updated to version: py27-billiard-126.96.36.199
- (2013-12-31) Updated to version: py27-billiard-188.8.131.52
- (2013-09-20) Updated to version: py27-billiard-184.108.40.206
CVS history: (Expand)
| 2017-04-09 18:43:03 by Adam Ciarcinski | Files touched by this commit (3) |
- 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.
| 2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356) |
Switch to MASTER_SITES_PYPI.
| 2015-11-03 00:46:13 by Alistair G. Crooks | Files touched by this commit (19) |
Add SHA512 digests for distfiles for parallel category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
| 2014-07-17 01:15:12 by Blue Rats | Files touched by this commit (2) |
220.127.116.11 - 2014-06-20
- Now compiles on GNU/kFreeBSD
- Pool: `AF_PIPE` address fixed so that it works on recent Windows versions
in combination with Python 2.7.7.
- Pool: Fix for `Supervisor object has no attribute _children` error.
- Pool: Fixed bug with human_status(None).
- Pool: shrink did not work properly if asked to remove more than 1 process.
| 2014-04-19 19:54:28 by Blue Rats | Files touched by this commit (2) | |
Updated to latest release 3.3.17. Remove py26 incompatibility directive.
This seems to have been fixed in a previous version. At least "import
billiard" works from the interpreter. From CHANGES.txt:
- Fixes SemLock on Python 3.4 (Issue #107) when using
- Pool: Include more useful exitcode information when processes exit.
| 2014-02-20 01:47:28 by Blue Rats | Files touched by this commit (2) |
Use PLIST.py2x as provided by the infrastructure.
| 2014-02-18 03:53:37 by Blue Rats | Files touched by this commit (3) | |
Updated to latest release, 18.104.22.168. Some important changes to note:
1) The shared library isn't installed with py33. The package uses a pure
2) The connection and reduction functions are installed in different
directory names depending on python major version. From CHANGES.txt:
22.214.171.124 - 2014-02-11
- Previous release was missing the billiard.py3 package from MANIFEST
so the installation would not work on Python 3.
126.96.36.199 - 2014-02-10
- Pool: Fixed "cannot join process not started" error.
- Now uses billiard.py2 and billiard.py3 specific packages that are installed
depending on the python version used.
This way the installation will not import version specific modules (and
188.8.131.52 - 2014-01-17
- Fixed problem with our backwards compatible ``bytes`` wrapper
- No longer expects frozen applications to have a valid ``__file__``
| 2014-01-19 19:48:00 by Thomas Klausner | Files touched by this commit (2) |
Fix PLIST for python-3.x. Remove FETCH_USING, not package-setable.