Current release: pprocess 0.5.3

See also: pprocess Mercurial repository


The pprocess module provides elementary support for parallel programming in Python using a fork-based process creation model in conjunction with a channel-based communications model implemented using socketpair and poll. On systems with multiple CPUs or multicore CPUs, processes should take advantage of as many CPUs or cores as the operating system permits.

Copyright and Licence

The pprocess distribution is licensed under the LGPL version 3 (or later).


See the tutorial and reference documents; these are also included in the distribution.