Backport of the multiprocessing package to Python 2.4 and 2.5
Project description
==================================
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.1.1 -- 2009-12-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
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.1.1 -- 2009-12-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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
multiprocessing-2.6.1.1.zip
(129.8 kB
view hashes)
multiprocessing-2.6.1.1.tar.gz
(106.3 kB
view hashes)
Built Distributions
Close
Hashes for multiprocessing-2.6.1.1.win32-py2.5.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a146e5658e0390f31e8f71347cbadcb125457f1d899d494f4147e6dd66becb0 |
|
MD5 | 2916865ec13e62d2bbe36d043d76bde9 |
|
BLAKE2b-256 | 0ee91a9a6fb04c8db9528505ab40668524963a90a98e707aa9c3ae2dc8a1068f |
Close
Hashes for multiprocessing-2.6.1.1.win32-py2.4.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69940fbfeda9bc048bd6f0fa2685ee7ee67e79ad272f2394e8c91569ab6fe023 |
|
MD5 | 4d94fe402cc2247d628ef86764cfb53c |
|
BLAKE2b-256 | 449777766ecd184b88cd9c903d362e65079d673b8794252671fda076cc1f5786 |
Close
Hashes for multiprocessing-2.6.1.1-py2.5-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7369ace706d980e218726556e8d3a93889b7a0fd672df13c343dc0b2f28077 |
|
MD5 | a7e2bdeaa2dee5ea6152b9e107adc5e7 |
|
BLAKE2b-256 | 2352e1d44207512e06c5bc154f1ead49751ce2df37700687aadcd735f5930f26 |
Close
Hashes for multiprocessing-2.6.1.1-py2.4-win32.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4830ea6f61a21b8f3d9eebd2ee0a397d17340ba5c4e7731de4b7d4dca19d7c18 |
|
MD5 | e0165f8b2f6b549742fe5315654f26c8 |
|
BLAKE2b-256 | 8d269476a91d1db0a2bad661c5b5f060303743cc9f59d95ed4d2549054452e35 |