https://github.com/nicmcd/taskrun
An easy-to-use python package for running tasks with dependencies, conditional execution, and resource management
https://github.com/nicmcd/taskrun
parallel python scheduler task
Last synced: 9 months ago
JSON representation
An easy-to-use python package for running tasks with dependencies, conditional execution, and resource management
- Host: GitHub
- URL: https://github.com/nicmcd/taskrun
- Owner: nicmcd
- License: other
- Created: 2013-12-10T04:19:37.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2022-06-09T17:55:07.000Z (almost 4 years ago)
- Last Synced: 2025-04-26T20:33:57.564Z (11 months ago)
- Topics: parallel, python, scheduler, task
- Language: Python
- Homepage:
- Size: 280 KB
- Stars: 8
- Watchers: 5
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TaskRun
An easy-to-use python package for running tasks with dependencies, conditions,
and resource management. It supports function tasks and process tasks. The
interface is extensible so any custom Task can be implemented. Resource
management consists of generic resources via counters and memory resource
enforcement. Tasks can have conditional execution based on file dependencies,
function conditions, or any other custom condition. Tasks can have other tasks
as dependencies.