import base64
+import logging
+
from tic.dependency import analyze_dependency
from tic.parser.repo_parser import RepodataParser
from tic.parser.view_parser import make_view_data
from tic.repo import Repo
from tic.repo import get_repodata_from_repos
-
-DEFAULT_CACHEDIR = '/var/tmp/tic-core/cached'
+DEFAULT_CACHEDIR='/var/tmp/tic-core/cached'
def analyze(repo_list, recipe_list=None):
+ logger = logging.getLogger(__name__)
+
repos = []
for repo_url in repo_list:
repos.append(Repo(base64.urlsafe_b64encode(repo_url), repo_url))
# Parse the xml files for the analysis of package (.rpm)
repo_parser = RepodataParser(repodata_list)
pkg_group = repo_parser.parse()
- #print('pkg_list:', len(pkg_group['pkg_list']), ', pkg2id:', len(pkg_group['pkg2id']))
+ logger.info('pkg_list: %d, pkg2id: %d', len(pkg_group['pkg_list']), len(pkg_group['pkg2id']))
# package install-dependency analysis
analyze_dependency(pkg_group)