simple but powerful make system in python