Welcome to pake’s documentation!¶
pake is a make-like python build utility where tasks, dependencies and build commands can be expressed entirely in python, similar to ruby rake.
pake supports automatic file/directory change detection when dealing with task inputs and outputs, and also parallel builds.
pake requires python3.5+
Installing¶
Note: pake is Alpha and likely to change some.
To install the latest release use:
sudo pip3 install python-pake --upgrade
If you want to install the development branch you can use:
sudo pip3 install git+git://github.com/Teriks/pake@develop
Module Doc¶
Guides / Help¶
- Running Pake
- Writing Basic Tasks
- Input/Output Name Generators & Globbing
- Change Detection Against Directories
- Exiting Pakefiles Gracefully
- Adding Tasks Programmatically
- Exceptions Inside Tasks
- Concurrency Inside Tasks
- Manipulating Files / Dirs With pake.FileHelper
- Running Commands / Sub Processes
- Running Sub Pakefiles