NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1054 most downloaded on PyPI
parallel graph management and execution in heterogeneous computing
Last release 8 months ago
20 Jan 2026
Ships on a steady schedule
a new release about every 7 months
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
18 releases · first in 2015
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.9
- dill, >=0.4.1
- pox, >=0.3.7
- ppft, >=1.7.8
- multiprocess, >=0.70.19
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: 0.3.4...0.3.5
One column per quarter.
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.4.0
- pox, >=0.3.6
- ppft, >=1.7.7
- multiprocess, >=0.70.18
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: 0.3.3...0.3.4
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.3.9
- pox, >=0.3.5
- ppft, >=1.7.6.9
- multiprocess, >=0.70.17
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: 0.3.2...0.3.3
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.8
- dill, >=0.3.8
- pox, >=0.3.4
- ppft, >=1.7.6.8
- multiprocess, >=0.70.16
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: pathos-0.3.1...0.3.2
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.7
- dill, >=0.3.7
- pox, >=0.3.3
- ppft, >=1.7.6.7
- multiprocess, >=0.70.15
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: pathos-0.3.0...pathos-0.3.1
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, >=3.7
- dill, >=0.3.6
- pox, >=0.3.2
- ppft, >=1.7.6.6
- multiprocess, >=0.70.14
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Full Changelog: pathos-0.2.9...pathos-0.3.0
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with pip:
$ pip install pathos
pathos requires:
- python or pypy, ==2.7 or >=3.7
- dill, >=0.3.5.1
- pox, >=0.3.1
- ppft, >=1.7.6.5
- multiprocess, >=0.70.13
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.6
- dill, version >= 0.3.4
- pox, version >= 0.3.0
- ppft, version >= 1.6.6.4
- multiprocess >= 0.70.12
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.5
- dill, version >= 0.3.3
- pox, version >= 0.2.9
- ppft, version >= 1.6.6.3
- multiprocess >= 0.70.11
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version == 2.7 *or* version >= 3.5
- dill, version >= 0.3.2
- pox, version >= 0.2.8
- ppft, version >= 1.6.6.2
- multiprocess >= 0.70.10
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.3.1
- pox, version >= 0.2.7
- ppft, version >= 1.6.6.1
- multiprocess >= 0.70.9
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.3.0
- pox, version >= 0.2.6
- ppft, version >= 1.6.6.1
- multiprocess >= 0.70.8
Optional requirements:
- pyina, version >= 0.2.1
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.2.9
- pox, version >= 0.2.5
- ppft, version >= 1.6.4.9
- multiprocess >= 0.70.7
Optional requirements:
- pyina, version >= 0.2.0
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.2.8.2
- pox, version >= 0.2.4
- ppft, version >= 1.6.4.8
- multiprocess >= 0.70.6.1
Optional requirements:
- pyina, version >= 0.2.0
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ pip install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.2.8.1
- pox, version >= 0.2.4
- ppft, version >= 1.6.4.8
- multiprocess >= 0.70.6.1
Optional requirements:
- pyina, version >= 0.2a.dev0
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ easy_install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.2.7
- pox, version >= 0.2.3
- ppft, version >= 1.6.4.7
- multiprocess >= 0.70.5
Optional requirements:
- pyina, version >= 0.2a.dev0
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user
pathos provides a few basic tools to make parallel and distributed computing more accessable to the end user. The goal of pathos is to enable the user to extend their own code to parallel and distributed computing with minimal refactoring.
pathos installs with easy_install or pip:
$ easy_install pathos
pathos requires:
- python, version >=2.6 *or* version >= 3.1
- dill, version >= 0.2.5
- pox, version >= 0.2.2
- ppft, version >= 1.6.4.5
- multiprocess >= 0.70.4
Optional requirements:
- pyina, version >= 0.2a.dev0
pathos is licensed under 3-clause BSD:
>>> import pathos
>>> print (pathos.license())
To cite pathos:
>>> import pathos
>>> print (pathos.citation())
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →