Metadata-Version: 2.1
Name: manydo
Version: 0.1.2
Summary: Dead-simple parallel execution.
Home-page: https://github.com/malyvsen/manydo
License: MIT
Keywords: parallelism,multithreading
Author: malyvsen
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: joblib (>=1.0.0,<2.0.0)
Requires-Dist: tqdm (>=4.56.0,<5.0.0)
Project-URL: Repository, https://github.com/malyvsen/manydo
Description-Content-Type: text/markdown

# manydo
Dead-simple parallel execution.

## Installation
`pip install manydo`. Or, better for you, use [Poetry](python-poetry.org/): `poetry add manydo`.

## Usage
`manydo` is simple. All you need is `map`:
```python
from manydo import map

map(lambda x: x + 3, [1, 2, 3]) # [4, 5, 6]
map(function, iterable, num_jobs=16) # try not to burn your CPU
map(function, tqdm(iterable)) # will properly handle tqdm
```

