This package focus on build a task schedule. With TaskScheduler you can define a project with tasks which have some dependency on each other, and run this project.
Project description
TaskScheduler (TS)
Branch | Build | Coverage |
---|---|---|
master | ||
dev |
Introduction
This package focus on build a task schedule. With TaskScheduler you can define a project with tasks which have some dependency on each other, and run this project.
A task means a runnable job: bash command, python callable. A task can produce files. Task can depend on other tasks or files.
TS is able to run tasks and automatically run dependency tasks when necessary.
A task need to be rerun when:
- its dependency tasks reran after target filed last updated
- its dependency files updated after target filed last updated
TODO Features
- save project histories
- passing function outputs
- function style examples
- write setup.py scripts
- lazy evaluation task templates
Install
Usage
Development Setup
Contributing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PyTaskScheduler-0.0.1.tar.gz
(9.4 kB
view hashes)
Built Distribution
Close
Hashes for PyTaskScheduler-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d80d39850abb0f749cbf6ce2bddf33201613a2e071a712678bb8bfe4cd2f51 |
|
MD5 | c626fcc27b6433c53a3e514df58f381e |
|
BLAKE2b-256 | b5fbb569a2ef69017ec217a2d0c6f822abb7bd54b5bd5c2e2ac8f05dc18f98a7 |