skip to navigation
skip to content

Not Logged In

multiprocessing 2.6.2.1

Backport of the multiprocessing package to Python 2.4 and 2.5

==================================
python-multiprocessing
==================================

About
-----

`multiprocessing` is a back port of the Python 2.6/3.0 `multiprocessing <http: docs.python.org="" library="" multiprocessing.html="">`_
package. The multiprocessing package itself is a renamed and updated version of
R Oudkerk's `pyprocessing <http: pypi.python.org="" pypi="" processing=""/>`_ 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.

This package would not be possible if not for the contributions of not only
the current maintainers but all of the contributors to the original pyprocessing
package listed `here <http: pyprocessing.berlios.de="" doc="" thanks.html="">`_

The multiprocessing package monkey patches several aspects of the `threading`
module to make it forward compatible with Python 2.6. The patches are
non-intrusive and don't change existing functions. See `multiprocessing.patch`
for detailed informations.

Please refer to `<http: www.python.org="" doc="" 2.6="" library="" multiprocessing.html="">`_
for more information about the `multiprocessing` package.

Bug reporting
-------------

Please report bugs related to multiprocessing at the `Python bug
tracker <http: bugs.python.org=""/>`_. Issues related to the packaging of
multiprocessing should be reported at `<http: code.google.com="" p="" python-multiprocessing=""/>`_.


===========
Changes
===========

2.6.2.1 -- 2009-07-30
---------------------

* Issues #5155, 5313, 5331: multiprocessing.Process._bootstrap was
unconditionally calling "os.close(sys.stdin.fileno())" resulting in file
descriptor errors

* Issue #5400: Added patch for multiprocessing on netbsd compilation/support

* Fix and properly document the multiprocessing module's logging
support, expose the internal levels and provide proper usage
examples.

* Issue #5261: Patch multiprocessing's semaphore.c to support context
manager use: "with multiprocessing.Lock()" works now.

* Issue #3321: _multiprocessing.Connection() doesn't check handle; added checks
for *nix machines for negative handles and large int handles. Without this
check it is possible to segfault the interpreter.

* Issue #4301: Patch the logging module to add processName support, remove
_check_logger_class from multiprocessing.


2.6.1.1 -- 2009-02-07
---------------------

* Fixed an issue with `make doc`

* mp docs - fix issues 4012,3518,4193 (Python svn: r67419)

* issue4238: bsd support for cpu_count (Python svn: r67423)

* Move definition int sval into branch of ifdef where it is used.
Otherwise, you get a warning about an undefined variable.
(Python svn: r67440)

* Fixed a segfault in connection_recvbytes_into() which occured
with Python debug builds on 64bit Linux.

* Added reference to `Issue 1683 http://bugs.python.org/issue1683`_.

* issue 4301: patch logging to add processName, remove the old
_check_logger_class code (Python svn: r68737)

* Resolve issue 3321: (segfault) _multiprocessing.Connection()
doesn't check handle (Python svn: r68768)

* Documentation update


2.6.0.2 -- 2008-11-27
---------------------

The release is based on 2.6.0+ and contains additional fixes
from Python svn.

* Issue #5: Added monkey patch to make the threading module forward
compatible with Python 2.6 and 3.0.

* Python Issue #4204: Fixed a compilation issue on FreeBSD 4.

* Removed ``install`` target from Makefile.

* Updated comments of Modules/mmapmodules.c. The modifications
and origin are clearly marked now.

* Added sphinx builder for docs and new make target ``docs``.

* Changed version schema to Python.version.number.internal_revision

* Pulled doc fixes from Python svn: r67189, r67330, r67332


2.6.0-0.1 -- 2008-10-27
-----------------------

The release is based on Python 2.6.0.

* Initial release  
File Type Py Version Uploaded on Size
multiprocessing-2.6.2.1-py2.4-win32.egg (md5) Python Egg 2.4 2009-07-30 185KB
multiprocessing-2.6.2.1-py2.5-win32.egg (md5) Python Egg 2.5 2009-07-30 176KB
multiprocessing-2.6.2.1.tar.gz (md5) Source 2009-07-30 105KB
multiprocessing-2.6.2.1.win32-py2.4.exe (md5) MS Windows installer 2.4 2009-07-30 148KB
multiprocessing-2.6.2.1.win32-py2.5.exe (md5) MS Windows installer 2.5 2009-07-30 143KB
  • Downloads (All Versions):
  • 364 downloads in the last day
  • 1827 downloads in the last week
  • 23918 downloads in the last month