Change Log¶
0.3.0 (2023-06-16)¶
Add support for returning the result of each job.
Avoid deadlock when worker processes are terminated unexpectedly.
Set the default worker logging level to
logging.WARNING
.Log job exceptions as warnings.
0.2.3 (2022-12-12)¶
Avoid potential synchronisation issues when jobs are very quick to complete.
Simplify how completed jobs are collected, avoiding a potential busy-loop.
Log the number of jobs completed by each worker process.
0.2.2 (2022-12-09)¶
Support extremely large numbers of jobs.
0.2.1 (2022-12-09)¶
Breaking change: require Python 3.8 or newer.
Provide control over worker process logging.
Avoid potential deadlocks when job arguments are extremely large.
0.2.0 (2022-09-06)¶
Breaking change: require Python 3.7 or newer.
Improve how unsuccessful jobs are handled.
parq.run()
now returns aResult
instance that provides details about successful and unsuccessful jobs.
0.1.0 (2022-04-04)¶
Initial release: extract the job queue from the
epifx
package.