#!/usr/bin/python3 import repomd def count(name, rpms_repo_url, srpms_repo_url): rpm_count = len(repomd.load(rpms_repo_url)) srpm_count = len(repomd.load(srpms_repo_url)) print(f'{name}: {rpm_count:7,} RPMs {srpm_count:6,} SRPMs') count('EPEL 7', 'https://dl.fedoraproject.org/pub/epel/7/x86_64/', 'https://dl.fedoraproject.org/pub/epel/7/source/tree/') count('EPEL 8', 'https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/', 'https://dl.fedoraproject.org/pub/epel/8/Everything/source/tree/') count('EPEL 9', 'https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/', 'https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/')