Cross-platform build system inspired by djb redo; implemented in Python