Python скрипт для скручивания репо EPEL, AWS S3 и сравнения версий - PullRequest
0 голосов
/ 09 апреля 2020

Я новичок в python, поэтому хотел спросить, есть ли у кого-нибудь пример, как я могу достичь ниже, используя python.

У меня есть файл в AWS S3, который содержит версия пакета EPEL 0.102.2-4.el7. Название пакета clamav-0.102.2-4.el7.x86_64.rpm. Файл содержит только 0.102.2-4.el7, а не полное имя пакета.

Ссылка EPEL: https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/c/

Я хочу иметь скрипт для чтения версии в файле S3 и сравнения с вышеупомянутым репозиторием EPEL чтобы увидеть, если есть новая версия доступна. Я также хочу проверить репо EPEL https://dl.fedoraproject.org/pub/epel/8/x86_64/Packages/c/

В идеале это должно работать как лямбда-функция и уведомлять SNS topi c, если доступна новая версия.

...