Snakemake
From charlesreid1
Snakemake is a pythonic way of writing makefiles.
Snakemake works with distributions like anaconda to package and install dependencies. I recommend using Pyenv to keep things organized and separated out.
Snakemake docuemntation: https://snakemake.readthedocs.io/en/stable/