timetracker/games/templatetags/version.py

25 lines
469 B
Python

import os
import time
from django import template
from django.conf import settings
register = template.Library()
@register.simple_tag
def version_date():
return time.strftime(
"%d-%b-%Y %H:%m",
time.gmtime(
os.path.getmtime(
os.path.abspath(os.path.join(settings.BASE_DIR, "pyproject.toml"))
)
),
)
@register.simple_tag
def version():
return os.environ.get("VERSION_NUMBER", "git-main")