timetracker/games/templatetags/version.py

25 lines
469 B
Python
Raw Normal View History

2023-01-15 22:39:52 +00:00
import os
import time
2023-01-03 20:35:09 +00:00
from django import template
2023-01-07 20:09:47 +00:00
from django.conf import settings
2023-01-03 20:35:09 +00:00
register = template.Library()
@register.simple_tag
def version_date():
return time.strftime(
"%d-%b-%Y %H:%m",
2023-01-07 20:09:47 +00:00
time.gmtime(
os.path.getmtime(
os.path.abspath(os.path.join(settings.BASE_DIR, "pyproject.toml"))
2023-01-07 20:09:47 +00:00
)
),
2023-01-03 20:35:09 +00:00
)
@register.simple_tag
def version():
2023-01-04 16:20:46 +00:00
return os.environ.get("VERSION_NUMBER", "git-main")