66 :alt: PyPI - Python Version
77 :target: https://pypi.org/project/pytask-parallel
88
9- .. image :: https://anaconda.org/pytask/ pytask-parallel/badges/version .svg
10- :target: https://anaconda.org/pytask /pytask-parallel
9+ .. image :: https://img.shields.io/conda/vn/conda-forge/ pytask-parallel.svg
10+ :target: https://anaconda.org/conda-forge /pytask-parallel
1111
12- .. image :: https://anaconda.org/pytask/ pytask-parallel/badges/platforms .svg
13- :target: https://anaconda.org/pytask /pytask-parallel
12+ .. image :: https://img.shields.io/conda/pn/conda-forge/ pytask-parallel.svg
13+ :target: https://anaconda.org/conda-forge /pytask-parallel
1414
1515.. image :: https://img.shields.io/pypi/l/pytask-parallel
1616 :alt: PyPI - License
17+ :target: https://pypi.org/project/pytask-parallel
1718
18- .. image :: https://github.com/ pytask-dev/pytask-parallel/workflows/ Continuous%20Integration%20Workflow/badge.svg?branch= main
19- :target: https://github.com/pytask-dev/pytask/actions?query=branch%3Amain
19+ .. image :: https://img.shields.io/github/workflow/status/ pytask-dev/pytask-parallel/Continuous%20Integration%20Workflow/main
20+ :target: https://github.com/pytask-dev/pytask-parallel /actions?query=branch%3Amain
2021
2122.. image :: https://codecov.io/gh/pytask-dev/pytask-parallel/branch/main/graph/badge.svg
2223 :target: https://codecov.io/gh/pytask-dev/pytask-parallel
2829.. image :: https://img.shields.io/badge/code%20style-black-000000.svg
2930 :target: https://github.com/psf/black
3031
32+
3133------
3234
3335pytask-parallel
@@ -41,21 +43,20 @@ Installation
4143------------
4244
4345pytask-parallel is available on `PyPI <https://pypi.org/project/pytask-parallel >`_ and
44- `Anaconda.org <https://anaconda.org/pytask /pytask-parallel >`_. Install it with
46+ `Anaconda.org <https://anaconda.org/conda-forge /pytask-parallel >`_. Install it with
4547
4648.. code-block :: console
4749
4850 $ pip install pytask-parallel
4951
5052 # or
5153
52- $ conda config --add channels conda-forge --add channels pytask
53- $ conda install pytask-parallel
54+ $ conda install -c conda-forge pytask-parallel
5455
55- By default, the plugin uses a robust implementation of the `` ProcessPoolExecutor `` from
56- ``loky ``.
56+ By default, the plugin uses `` loky ``'s robust implementation of the
57+ ``ProcessPoolExecutor ``.
5758
58- It is also possible to select the ``ProcessPoolExecutor `` or ``ThreadPoolExecutor `` in
59+ It is also possible to select the ``ProcessPoolExecutor `` or ``ThreadPoolExecutor `` from
5960the `concurrent.futures <https://docs.python.org/3/library/concurrent.futures.html >`_
6061module as backends to execute tasks asynchronously.
6162
@@ -79,7 +80,7 @@ Using processes to parallelize the execution of tasks is useful for CPU bound ta
7980as numerical computations. (`Here <https://stackoverflow.com/a/868577/7523785 >`_ is an
8081explanation on what CPU or IO bound means.)
8182
82- For IO bound tasks, tasks where the limiting factor are network responses, accesses to
83+ For IO bound tasks, tasks where the limiting factor are network responses, access to
8384files, you can parallelize via threads.
8485
8586.. code-block :: console
@@ -119,7 +120,3 @@ Development
119120 + https://bugs.python.org/issue28053
120121 + https://github.com/python/cpython/pull/9959
121122 + https://github.com/python/cpython/pull/15058
122-
123- - If the `TopologicalSorter <https://docs.python.org/3.9/library/
124- graphlib.html?highlight=graphlib#module-graphlib> `_ becomes available for all
125- supported Python versions, deprecate the copied module. Meanwhile, keep it in sync.
0 commit comments