[Dependencies] Better text output

This commit is contained in:
Salvador E. Tropea 2022-06-30 07:13:18 -03:00
parent b1726e0915
commit ee9177c40b
1 changed files with 5 additions and 1 deletions

View File

@ -739,10 +739,10 @@ def print_dependencies(markdown=True, jsn=False):
for name, dep in sorted(sorted(RegDependency.get_registered().items(), key=lambda x: x[0].lower()), # noqa C414 for name, dep in sorted(sorted(RegDependency.get_registered().items(), key=lambda x: x[0].lower()), # noqa C414
key=lambda x: x[1].importance, reverse=True): key=lambda x: x[1].importance, reverse=True):
dtype = 'python module' if dep.is_python else 'tool' dtype = 'python module' if dep.is_python else 'tool'
is_pypi_dep = ' '+PYPI_LOGO if dep.pypi_name.lower() in __pypi_deps__ else ''
has_dowloader = ' (Auto-download)' if dep.downloader is not None else '' has_dowloader = ' (Auto-download)' if dep.downloader is not None else ''
deb = '' deb = ''
if markdown: if markdown:
is_pypi_dep = ' '+PYPI_LOGO if dep.pypi_name.lower() in __pypi_deps__ else ''
if dep.is_python: if dep.is_python:
url = 'https://pypi.org/project/{}/'.format(name) url = 'https://pypi.org/project/{}/'.format(name)
else: else:
@ -750,6 +750,10 @@ def print_dependencies(markdown=True, jsn=False):
name = '[**{}**]({})'.format(name, url) name = '[**{}**]({})'.format(name, url)
if dep.in_debian: if dep.in_debian:
deb = ' [{}](https://packages.debian.org/bullseye/{})'.format(DEB_LOGO, dep.deb_package) deb = ' [{}](https://packages.debian.org/bullseye/{})'.format(DEB_LOGO, dep.deb_package)
else:
is_pypi_dep = ' (PyPi dependency)' if dep.pypi_name.lower() in __pypi_deps__ else ''
if dep.in_debian:
deb = ' (Debian: {})'.format(dep.deb_package)
needed = [] needed = []
optional = [] optional = []
version = None version = None