Python dependencies monitor
{% if requires_updates|length > 0 %}
Some dependencies needs updates
{% else %}
All dependencies are up to date!
{% endif %}
{% if requires_updates|length > 0 %}
{% for dependency in requires_updates %}
{{ dependency.package }}
{{ dependency.latest_release }}
Released on
{{ dependency.latest_update|format_day }}.
{% for project, files in dependency.requires_updates.items() %}
-
{{ project }} needs to be updated on
{% for file in files %}
{% if loop.revindex == 2 %}
{% set suffix = " and " %}
{% elif loop.revindex == 1 %}
{% set suffix = "" %}
{% else %}
{% set suffix = ", " %}
{% endif %}
{{ file }}
{{ suffix }}
{% endfor %}
{% endfor %}
{% endfor %}
{% endif %}