This is a record of all past pytask-parallel releases and what went into them in reverse chronological order. Releases follow semantic versioning and all releases are available on PyPI and Anaconda.org.
- {pull}
129drops support for Python 3.8 and 3.9 and adds support for Python 3.14. - {pull}
130switches type checking to ty. - {pull}
131updates pre-commit hooks. - {pull}
132removes the tox configuration in favor of uv and just.
- {pull}
114drops support for Python 3.8 and adds support for Python 3.13.
- {pull}
85simplifies code since loky is a dependency. - {pull}
86adds support for dask. - {pull}
88updates handlingTraceback. - {pull}
89restructures the package. - {pull}
92redirects stdout and stderr from processes and loky and shows them in error reports. - {pull}
93adds documentation on readthedocs. - {pull}
94implementsParallelBackend.NONEas the default backend. - {pull}
95formalizes parallel backends and apply wrappers for backends with threads or processes automatically. - {pull}
96handles local paths with remote executors.PathNodes are not supported as dependencies or products (except for return annotations). - {pull}
99changes that all tasks that are ready are being scheduled. It improves interactions with adaptive scaling. {issue}98does handle the resulting issues: no strong adherence to priorities, no pending status. - {pull}
100adds project management with rye. - {pull}
101adds syncing for local paths as dependencies or products in remote environments with the same OS. - {pull}
106fixes {pull}99such that only when there are coiled functions, all ready tasks are submitted. - {pull}
107removes status frompytask_execute_task_log_starthook call. - {pull}
109improves the documentation. - {pull}
110prepares the release of v0.5.
- {pull}
72moves the project topyproject.toml. - {pull}
75updates the release strategy. - {pull}
79add tests for Jupyter and fix parallelization withPythonNodes. - {pull}
80adds support for partialed functions. - {pull}
82fixes testing with pytask v0.4.5.
- {pull}
62deprecates Python 3.7. - {pull}
64aligns pytask-parallel with pytask v0.4.0rc2. - {pull}
66deactivates parallelization for dry-runs. - {pull}
67fixes parallelization with partialed task functions. - {pull}
68raises more informative error message whenbreakpoint()was uses when parallelizing with processes or loky.
- {pull}
56refactors theProcessPoolExecutor. - {pull}
57does some housekeeping. - {pull}
59sets the default backend toProcessPoolExecutoreven when loky is installed.
- {pull}
50deprecates INI configurations and aligns the package with pytask v0.3. - {pull}
51adds ruff and refurb.
- {pull}
43adds docformatter. - {pull}
44allows to capture warnings from subprocesses. Fixes {issue}41. - {pull}
45replaces the delay command line option with an internal, dynamic parameter. Fixes {issue}41. - {pull}
46adds a dynamic sleep duration during the execution. Fixes {issue}42.
- {pull}
31adds types to the package. - {pull}
36adds a test for pytask-dev/pytask#216. - {pull}
37aligns pytask-parallel with pytask v0.2.
- {pull}
30removes unnecessary content fromtox.ini. - {pull}
33skips concurrent CI builds. - {pull}
34deprecates Python 3.6 and adds support for Python 3.10.
- {pull}
19addsconda-forgeto theREADME.rst. - {pull}
22add note that the debugger cannot be used together with pytask-parallel. - {pull}
24replaces versioneer with setuptools-scm. - {pull}
25aborts build and prints reports onKeyboardInterrupt. - {pull}
27enables rich tracebacks from subprocesses.
- {pull}
17fixes the unidentifiable version.
- {pull}
14fixes some post-release issues. - {pull}
16add dependencies tosetup.pyand changes the default backend toloky.
- {pull}
12replaces all occurrences ofn_processeswithn_workers. - {pull}
13adds a license, versioneer, and allows publishing on PyPI.
- {pull}
5fixes the CI and other smaller issues. - {pull}
8aligns pytask-parallel with task priorities in pytask v0.0.11. - {pull}
9enables --max-failures. Closes {issue}7. - {pull}
10releases v0.0.5.
- {pull}
4implement an executor withloky.
- {pull}
3align the program with pytask v0.0.6.
- {pull}
1prepares the plugin for pytask v0.0.5. - {pull}
2better parsing and callbacks.
- Initial commit which combined the whole effort to release v0.0.1.