Я начал работать с Python. Я добавил requirements.txt и setup.py к моему проекту. Но я до сих пор не совсем понимаю назначение обоих файлов. Я читал, что setup.py предназначен для распространяемых вещей, а requirements.txt предназначен для нераспространяемых. Но я не уверен, что это точно.
Как эти два файла действительно предназначены для использования?