Having a requirements.txt is never a bad idea, especially if the project isnt covered by the default libraries (eg: colorama, pyserial)