🚀 pytask supports more backends, like [dask](https://pytask-parallel.readthedocs.io/en/stable/dask.html) and even more importantly, [coiled](https://pytask-parallel.readthedocs.io/en/stable/coiled.html).
coiled allows you to [execute individual tasks in virtual machines](https://pytask-parallel.readthedocs.io/en/stable/coiled.html#running-individual-tasks) from the cloud provider of your choice (AWS, GCP, Azure) as [serverless functions](https://docs.coiled.io/user_guide/usage/functions/index.html).
You can also execute every task in a project in a [coiled cluster](https://pytask-parallel.readthedocs.io/en/stable/coiled.html#running-a-cluster).
There are also some smaller improvements.
- The documentation is now available under https://pytask-parallel.readthedocs.io/en/stable/.
- `stdout` and `stderr` of subprocesses are being forwarded to the main process and displayed in case of errors.
What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/83
* Simplify code since loky is a dependency. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/85
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/87
* Restructure the package. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/89
* Add a registry for the parallel backend. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/90
* Update handling of `Traceback`. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/88
* Redirect stdout and stderr. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/92
* Add support for dask. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/86
* Add documentation on rtd. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/93
* Implement a none backend as default. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/94
* Formalize backends and apply wrappers automatically. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/95
* Handle local paths in remote workers. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/96
* Schedule all ready tasks. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/99
* Manage project with rye. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/100
* Enable `coiled.function`. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/97
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/91
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/103
* Sync local paths in remote environments with the same OS. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/101
* Schedule only all ready tasks when there are coiled functions. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/106
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/105
* Remove `status` from `pytask_execute_task_log_start`. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/107
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/108
* Polish the documentation. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/109
* Prepare release of v0.5. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/110
**Full Changelog**: https://github.com/pytask-dev/pytask-parallel/compare/v0.4.1...v0.5.0