multiprocessing


Namemultiprocessing JSON
Version 2.6.2.1 PyPI version JSON
download
home_pagehttp://code.google.com/p/python-multiprocessing
SummaryBackport of the multiprocessing package to Python 2.4 and 2.5
upload_time2009-07-30 15:34:19
maintainerNone
docs_urlNone
authorChristian Heimes
requires_pythonNone
licenseBSD Licence
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==================================
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
            

Raw data

            {
    "_id": null,
    "home_page": "http://code.google.com/p/python-multiprocessing",
    "name": "multiprocessing",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "",
    "author": "Christian Heimes",
    "author_email": "christian at cheimes dot de",
    "download_url": "https://files.pythonhosted.org/packages/b8/8a/38187040f36cec8f98968502992dca9b00cc5e88553e01884ba29cbe6aac/multiprocessing-2.6.2.1.tar.gz",
    "platform": "Unix and Windows",
    "description": "==================================\npython-multiprocessing\n==================================\n\nAbout\n-----\n\n`multiprocessing` is a back port of the Python 2.6/3.0 `multiprocessing <http://docs.python.org/library/multiprocessing.html>`_\npackage. The multiprocessing package itself is a renamed and updated version of \nR Oudkerk's `pyprocessing <http://pypi.python.org/pypi/processing/>`_ package.\nThis standalone variant is intended to be compatible with Python 2.4 and 2.5, \nand will draw it's fixes/improvements from python-trunk.\n\nThis package would not be possible if not for the contributions of not only\nthe current maintainers but all of the contributors to the original pyprocessing\npackage listed `here <http://pyprocessing.berlios.de/doc/THANKS.html>`_\n\nThe multiprocessing package monkey patches several aspects of the `threading`\nmodule to make it forward compatible with Python 2.6. The patches are \nnon-intrusive and don't change existing functions. See `multiprocessing.patch`\nfor detailed informations.\n\nPlease refer to `<http://www.python.org/doc/2.6/library/multiprocessing.html>`_\nfor more information about the `multiprocessing` package.\n\nBug reporting\n-------------\n\nPlease report bugs related to multiprocessing at the `Python bug \ntracker <http://bugs.python.org/>`_. Issues related to the packaging of\nmultiprocessing should be reported at `<http://code.google.com/p/python-multiprocessing/>`_.\n\n\n===========\nChanges\n===========\n\n2.6.2.1 -- 2009-07-30\n---------------------\n\n * Issues #5155, 5313, 5331: multiprocessing.Process._bootstrap was\n   unconditionally calling \"os.close(sys.stdin.fileno())\" resulting in file\n   descriptor errors\n\n * Issue #5400: Added patch for multiprocessing on netbsd compilation/support\n\n * Fix and properly document the multiprocessing module's logging\n   support, expose the internal levels and provide proper usage\n   examples.\n\n * Issue #5261: Patch multiprocessing's semaphore.c to support context\n   manager use: \"with multiprocessing.Lock()\" works now.\n\n * Issue #3321: _multiprocessing.Connection() doesn't check handle; added checks\n   for *nix machines for negative handles and large int handles. Without this\n   check it is possible to segfault the interpreter.\n\n * Issue #4301: Patch the logging module to add processName support, remove\n   _check_logger_class from multiprocessing.\n\n\n2.6.1.1 -- 2009-02-07\n---------------------\n\n * Fixed an issue with `make doc`\n\n * mp docs - fix issues 4012,3518,4193 (Python svn: r67419)\n\n * issue4238: bsd support for cpu_count (Python svn: r67423)\n\n * Move definition int sval into branch of ifdef where it is used.\n   Otherwise, you get a warning about an undefined variable.\n   (Python svn: r67440)\n\n * Fixed a segfault in connection_recvbytes_into() which occured\n   with Python debug builds on 64bit Linux.\n\n * Added reference to `Issue 1683 http://bugs.python.org/issue1683`_.\n\n * issue 4301: patch logging to add processName, remove the old \n   _check_logger_class code (Python svn: r68737)\n\n * Resolve issue 3321: (segfault) _multiprocessing.Connection() \n   doesn't check handle (Python svn: r68768)\n\n * Documentation update\n\n\n2.6.0.2 -- 2008-11-27\n---------------------\n\nThe release is based on 2.6.0+ and contains additional fixes\nfrom Python svn.\n\n * Issue #5: Added monkey patch to make the threading module forward \n   compatible with Python 2.6 and 3.0.\n \n * Python Issue #4204: Fixed a compilation issue on FreeBSD 4.\n\n * Removed ``install`` target from Makefile.\n\n * Updated comments of Modules/mmapmodules.c. The modifications\n   and origin are clearly marked now.\n\n * Added sphinx builder for docs and new make target ``docs``.\n\n * Changed version schema to Python.version.number.internal_revision\n\n * Pulled doc fixes from Python svn: r67189, r67330, r67332\n\n\n2.6.0-0.1 -- 2008-10-27\n-----------------------\n\nThe release is based on Python 2.6.0.\n\n * Initial release",
    "bugtrack_url": null,
    "license": "BSD Licence",
    "summary": "Backport of the multiprocessing package to Python 2.4 and 2.5",
    "version": "2.6.2.1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "10f3408436f1b7f78690e75c450cc878",
                "sha256": "d5f56e123606e8bc792164fe7bd12a5657533f1b936abb65b48385a8d8193176"
            },
            "downloads": -1,
            "filename": "multiprocessing-2.6.2.1-py2.4-win32.egg",
            "has_sig": false,
            "md5_digest": "10f3408436f1b7f78690e75c450cc878",
            "packagetype": "bdist_egg",
            "python_version": "2.4",
            "requires_python": null,
            "size": 190098,
            "upload_time": "2009-07-30T15:43:06",
            "upload_time_iso_8601": "2009-07-30T15:43:06.722492Z",
            "url": "https://files.pythonhosted.org/packages/13/0e/1cd4f5ca4f038edd4d8f9aeacda1778629f11d4a92e7c73347c7ba32a080/multiprocessing-2.6.2.1-py2.4-win32.egg",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "8868bb6ea355985955c8025fc9af936f",
                "sha256": "109f4c89ea5c80814817d6636be5e1ec01f8567fdff84ea058ceeae46dbe4bd3"
            },
            "downloads": -1,
            "filename": "multiprocessing-2.6.2.1-py2.5-win32.egg",
            "has_sig": false,
            "md5_digest": "8868bb6ea355985955c8025fc9af936f",
            "packagetype": "bdist_egg",
            "python_version": "2.5",
            "requires_python": null,
            "size": 180590,
            "upload_time": "2009-07-30T15:43:15",
            "upload_time_iso_8601": "2009-07-30T15:43:15.614998Z",
            "url": "https://files.pythonhosted.org/packages/51/f5/760749dce243f2dcf2a5dc570ce56400c7ca3cef1652ae8d48113a38d042/multiprocessing-2.6.2.1-py2.5-win32.egg",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5cc484396c040102116ccc2355379c72",
                "sha256": "ef3b81ad85d7de252e5491b1daac028e17f9741cbe3625032e6eaa4ad4c79900"
            },
            "downloads": -1,
            "filename": "multiprocessing-2.6.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "5cc484396c040102116ccc2355379c72",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 108003,
            "upload_time": "2009-07-30T15:34:19",
            "upload_time_iso_8601": "2009-07-30T15:34:19.126391Z",
            "url": "https://files.pythonhosted.org/packages/b8/8a/38187040f36cec8f98968502992dca9b00cc5e88553e01884ba29cbe6aac/multiprocessing-2.6.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0d881824831574ef1f22b8d2f4d58aca",
                "sha256": "3e74e3d6a4df52299392498b85427f3eb6d3f93d249d8ba649fe6a2135b3a73d"
            },
            "downloads": -1,
            "filename": "multiprocessing-2.6.2.1.win32-py2.4.exe",
            "has_sig": false,
            "md5_digest": "0d881824831574ef1f22b8d2f4d58aca",
            "packagetype": "bdist_wininst",
            "python_version": "2.4",
            "requires_python": null,
            "size": 152289,
            "upload_time": "2009-07-30T15:42:44",
            "upload_time_iso_8601": "2009-07-30T15:42:44.861538Z",
            "url": "https://files.pythonhosted.org/packages/33/50/fad8a33705a9f5c12eff8c85e9f344a7c30963ee85f47e89cf337c9a5d6a/multiprocessing-2.6.2.1.win32-py2.4.exe",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "79ede5b671aefe476efe5b629fba81d5",
                "sha256": "b6369e44b62543b1be3afdbb4c1c2d9b1b290a7ed67c6a20f8fd014b5b727760"
            },
            "downloads": -1,
            "filename": "multiprocessing-2.6.2.1.win32-py2.5.exe",
            "has_sig": false,
            "md5_digest": "79ede5b671aefe476efe5b629fba81d5",
            "packagetype": "bdist_wininst",
            "python_version": "2.5",
            "requires_python": null,
            "size": 146454,
            "upload_time": "2009-07-30T15:42:56",
            "upload_time_iso_8601": "2009-07-30T15:42:56.391914Z",
            "url": "https://files.pythonhosted.org/packages/fd/99/e018ae7be55200af6da73ca085e9b109bbf73ce1a9a6850e8c305c016143/multiprocessing-2.6.2.1.win32-py2.5.exe",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2009-07-30 15:34:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "multiprocessing"
}
        
Elapsed time: 0.14703s