A pure python replacement for GNU Make