alittletooquiet.net

pytasks

task-oriented execution for Python

The tasks module is intended for use in programs that perform actions in sequence. A common example of this is an installer or setup utility. The tasks module makes it very easy to assemble a set of tasks to run and execute each in turn while tracking state changes for each task.

Tasks are represented by task objects. The tasks module defines several classes whose instances represent various types of tasks with differing behavior.

Are You Using This Software?

If you find this software useful and you have a minute to send me an e-mail, I'd like to hear from you. It's difficult to gauge the number of users each package actually has, as server logs only tell part of the story. Knowing how many people are using the software helps me make good decisions when it comes to maintenance. Saying "thanks" makes that decision even easier. :)

Development Code

pytasks utilizes a launchpad-hosted bzr repository. bzr is a distributed version-control system. To checkout the most recent development code, type this:

$ bzr branch https://launchpad.net/pytasks

Ubuntu Packages

Installable packages for Ubuntu are available from my PPA (Personal Package Archive) on launchpad.

Documentation

Downloads