def format_dependency_list(adapters=None):
if adapters is None:
dist_names = set([
ep.dist.project_name for ep in
pkg_resources.iter_entry_points('scarlett.automations')
if ep.dist.project_name != PROJECT_NAME])
dist_infos = [
functools.partial(pkg_info, dist_name)
for dist_name in dist_names]
adapters = [
executable_info,
platform_info,
python_info,
functools.partial(pkg_info, PROJECT_NAME, True)
] + dist_infos + [
gstreamer_info,
]
return '\n'.join([_format_dependency(a()) for a in adapters])
评论列表
文章目录