{% extends "admin/base_site.html" %} {% load static %} {% block extrastyle %} {% endblock %} {% block content_title %}

{{ title }}

Info: 🐾 Pupdater pip manager shows your packages and searches for the update status and info 🚀 Get Package info might take some time). 📸 Snapshot saves the current list. 🗂 Snapshot List lets you browse history. ⚖️ Compare compares two snapshots. All tables can be exported (JSON, CSV, TXT).
{% endblock %} {% block content %}
{% csrf_token %}
{% csrf_token %}
{% if show_snapshots %}
{% csrf_token %}
{% endif %} {% if snapshot_detail and not show_compare %}
{% csrf_token %}
{% endif %} {% if show_results %}
{% csrf_token %}
{% endif %}
{% if show_results %} {% for pkg in packages %} {% endfor %}
NameVersionLatestSummaryHomepage AuthorLicenseAction
{{ pkg.name }} {{ pkg.version }} {{ pkg.outdated|default:"–" }} {{ pkg.summary|default:"–" }} {{ pkg.homepage|default:"–" }} {{ pkg.author|default:"–" }} {{ pkg.license|default:"–" }} {% if pkg.outdated and request.user.is_superuser %}
{% csrf_token %}
{% else %} {% endif %}
📁 Export pip freeze list:
📤 JSON 📤 CSV 📤 TXT
{% endif %} {% if show_snapshots and not show_compare %} {% for snapshot in snapshots %} {% endfor %}
Date snapshotNoteDelete
{% csrf_token %}
{{ snapshot.note|default:"–" }}
{% csrf_token %}
{% endif %} {% if snapshot_detail and not show_compare %}

📄 Snapshot Detail

Date: {{ snapshot_detail.created }}

{% if snapshot_detail.note %}

Note: {{ snapshot_detail.note }}

{% endif %}
{% for pkg in snapshot_packages %} {% endfor %}
NameVersionSummaryHomepageAuthorLicense
{{ pkg.name }} {{ pkg.version }} {{ pkg.summary|default:"–" }} {{ pkg.homepage|default:"–" }} {{ pkg.author|default:"–" }} {{ pkg.license|default:"–" }}
📁 Download snapshot:
📤 JSON 📤 CSV 📤 TXT
{% endif %} {% if show_compare %} {% for row in compare_data %} {% endfor %}
Package{{ compare_ids.0 }} ({{ compare_counts.0 }}){{ compare_ids.1 }} ({{ compare_counts.1 }})
{{ row.name }} {% if row.v1 == "❌" %}- -{% else %}{{ row.v1 }}{% endif %} {% if row.v2 == "❌" %}- -{% else %}{{ row.v2 }}{% endif %}
📁 Export snapshot comparison:
📤 JSON 📤 CSV 📤 TXT
{% endif %} {% endblock %}