def check_requirements():
installed = get_installed_distributions(skip=())
missing_reqs_dict = {}
incompatible_reqs_dict = {}
for dist in installed:
key = '%s==%s' % (dist.project_name, dist.version)
missing_reqs = list(get_missing_reqs(dist, installed))
if missing_reqs:
missing_reqs_dict[key] = missing_reqs
incompatible_reqs = list(get_incompatible_reqs(dist, installed))
if incompatible_reqs:
incompatible_reqs_dict[key] = incompatible_reqs
return (missing_reqs_dict, incompatible_reqs_dict)
评论列表
文章目录