what is important here? requirements.txt - where all the packages and their versions are listed Makefile - how to run everything