billiard
Python multiprocessing fork with improvements and bugfixes
Install
billiard on PyPI
pip
pip install billiarduv
uv add billiardpoetry
poetry add billiardPackage facts
| License | BSD (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 256 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: billiard-4.2.4-py3-none-any.whl
Keywords: multiprocessing, pool, process
About billiard
from the package's own PyPI description — quoted content, verbatim
======== billiard ========
|build-status-lin| |build-status-win| |license| |wheel| |pyversion| |pyimp|
:Version: 4.2.4 :Web: https://billiard.readthedocs.io :Download: https://pypi.org/project/billiard/ :Source: https://github.com/celery/billiard/ :DeepWiki: |deepwiki|
.. |build-status-lin| image:: https://github.com/celery/billiard/actions/workflows/ci.yaml/badge.svg :alt: Build status on Linux :target: https://github.com/celery/billiard/actions/workflows/ci.yaml
.. |build-status-win| image:: https://ci.appveyor.com/api/projects/status/github/celery/billiard?png=true&branch=main :alt: Build status on Windows :target: https://ci.appveyor.com/project/ask/billiard
.. |license| image:: https://img.shields.io/pypi/l/billiard.svg :alt: BSD License :target: https://opensource.org/licenses/BSD-3-Clause
.. |wheel| image:: https://img.shields.io/pypi/wheel/billiard.svg :alt: Billiard can be installed via wheel :target: https://pypi.org/project/billiard/
.. |pyversion| image:: https://img.shields.io/pypi/pyversions/billiard.svg :alt: Supported Python versions. :target: https://pypi.org/project/billiard/
.. |pyimp| image::...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
billiard is a maintained fork of Python's multiprocessing module that provides enhanced process pool management, bug fixes, and improvements for distributed computing tasks.
Low install friction with no runtime dependencies. Active maintenance status with recent commits and releases; last release 256 days ago. Supports Python 3.7–3.13 and PyPy, distributed as a wheel.
BSD license (permissive) places minimal restrictions on use, modification, and distribution in both open and closed-source projects.
Usage
pip install billiard==4.2.4
from billiard import Pool
with Pool(processes=4) as pool:
results = pool.map(function, iterable)
Requires Python >=3.7; some features may require system-level process management capabilities.
Verdict: billiard is a stable, actively maintained multiprocessing enhancement used by Celery and the broader distributed-computing ecosystem. Zero known vulnerabilities, permissive BSD license, no dependencies, and broad Python version support make it a low-risk choice for process pool workloads.
Needs verification
- Whether C extensions require compilation on all platforms or if wheels cover all target systems
- Performance characteristics compared to standard library multiprocessing in current Python versions
Similar packages
permissive · top 1,000 on PyPI
celerypermissive · top 1,000 on PyPI
multiprocesspermissive · top 1,000 on PyPI
amqppermissive · top 1,000 on PyPI
kombupermissive · top 1,000 on PyPI
importlib-resourcespermissive · top 1,000 on PyPI
tblibpermissive · top 1,000 on PyPI
azure-batchunclear · top 1,000 on PyPI
multitaskingpermissive · top 1,000 on PyPI
importlib-metadatapermissive · top 100 on PyPI