./parallel/py-billiard, Python multiprocessing fork with improvements and bugfixes

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.6.3.0, Package name: py37-billiard-3.6.3.0, Maintainer: pkgsrc-users

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:
[devel/py-setuptools] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d060a72bb9e089a43e0e548da606dbcc13527e3e
RMD160: 4e69b7fe166e882659bb51210e5decfcd9f38ec6
Filesize: 151.455 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-17 21:16:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-billiard: updated to 3.6.3.0

3.6.1:
- Logging max memory reached at INFO rather than WARNING
- Pass arguments when wrapping sys.exit
- Remove win32/py2k special
- Ensure READY messages sent out by exiting worker are consumed prior to it \ 
actually existing.
- Pass max_memory_per_child to child worker process
- Fix compatibility with Python 2.7 on Windows
   2019-04-05 15:03:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-billiard: updated to 3.6.0.0

3.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.
   2018-02-02 18:16:36 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-billiard: Set _XOPEN_SOURCE correctly.
   2017-09-16 21:27:31 by Thomas Klausner | Files touched by this commit (372)
Log message:
Reset maintainer
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-07-17 10:03:50 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
3.5.0.3:
- Adds Process._authkey alias to .authkey for 2.7 compat.
- Remove superfluous else clause from max_memory_per_child_check.
- Document and test all supported Python versions.
- Extend 'Process' to be compatible with < Py3.5.
- Use a properly initialized logger in pool.py error logging.
- _trywaitkill can now kill a whole process group if the worker process declares \ 
itself as a group leader.
- Fix cpython issue 14881 (See http://bugs.python.org/issue14881).
- Fix for a crash on windows.
- Fix messaging in case of worker exceeds max memory.
   2017-04-09 18:43:03 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 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.
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.