Pytask-parallel

Latest version: v0.5.0

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.0

🚀 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

0.4.1

What's Changed

Some little changes to comply with the new pytask release v0.4.5.

* Update pre-commit. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/69
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/70
* Move to `pyproject.toml`. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/72
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/pytask-dev/pytask-parallel/pull/73
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/74
* Update publishing to PyPI. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/75
* Bump sigstore/gh-action-sigstore-python from 2.1.0 to 2.1.1 by dependabot in https://github.com/pytask-dev/pytask-parallel/pull/77
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/pytask-dev/pytask-parallel/pull/76
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/pytask-dev/pytask-parallel/pull/78
* Add tests for Jupyter and fix parallelization with PythonNodes. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/79
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/81
* Fix testing for pytask v0.4.5. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/82
* Support partialed functions. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/80


**Full Changelog**: https://github.com/pytask-dev/pytask-parallel/compare/v0.4.0...v0.4.1

0.4.0

The new release for pytask v0.4.0 with some improvements.

What's Changed

* Deprecate Python 3.7. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/62
* Align with v0.4.0rc2. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/64
* Deactivate parallelization for dry-runs. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/66
* Update dependencies and syntax. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/67
* Better error message when entering the debugger while parallelizing. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/68

**Full Changelog**: https://github.com/pytask-dev/pytask-parallel/compare/v0.3.1...v0.4.0

0.4.0rc1

A rc that works with pytask v0.4.0rc2. Support for loky is reenabled again!

0.3.1

What's Changed

Notably, the default backend is switched from `loky` to `processes` even when loky is installed. Users should not notice any changes. The reason is that there is a problem with loky and the upcoming pytask v0.3.2.

* Refactor ProcessPoolExecutor. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/56
* Some housekeeping. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/57
* Switch default backend to `processes` even when loky is installed. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/59

**Full Changelog**: https://github.com/pytask-dev/pytask-parallel/compare/v0.3.0...v0.3.1

0.3.0

What's Changed

* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/47
* Add Python 3.11 to CI. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/48
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/49
* Deprecate INI configuration. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/50
* Add ruff and refurb. by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/51
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pytask-dev/pytask-parallel/pull/52
* Use mambaforge for CI. by tobiasraabe in https://github.com/pytask-dev/pytask-parallel/pull/53

**Full Changelog**: https://github.com/pytask-dev/pytask-parallel/compare/v0.2.1...v0.3.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.