Для запуска нужно иметь Python 3.6+ и установленные зависимости:
pip install -r requirements.txt
Ещё для запуска нужен API-ключ к сервису OpenWeatherMap. Смотрите инструкцию в файле weather.py
.
После этого можно запускать:
python weather.py
Скрипт написан для статьи про requirements.txt
в блоге.