/
niceSOFT
/
createrepo_c
Обзор
Документация
Войти
/
niceSOFT
/
createrepo_c
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/python/simple_repository_reading.py
21 строка
457 B
Daniel Alley
Add a high-level repository reading API
11 мар 2024, 10:11
11 мар 2024, 10:11
a9452f2
Код
Авторство
О чём код?
#!/usr/bin/env python import os import sys import createrepo_c as cr REPO_PATH = "tests/testdata/repo_with_additional_metadata/" def parse_repository(path): reader = cr.RepositoryReader.from_path(path) for package in reader.iter_packages(): print("Package {}".format(package.nevra())) for advisory in reader.advisories(): print("Advisory {}".format(advisory.id)) if __name__ == "__main__": parse_repository(REPO_PATH)