Files
homelab/userbot/utils/misc.py
T
forust 43c38767a1 fix: removed git checkout (was destructive)
- Remove git init/fetch/checkout from utils/misc.py
- Hardcode userbot_version to 2.5.0
2026-06-07 19:40:52 +02:00

32 lines
704 B
Python

from sys import version_info
from .db import db
import git
__all__ = [
"modules_help",
"requirements_list",
"python_version",
"prefix",
"gitrepo",
"userbot_version",
]
modules_help = {}
requirements_list = []
python_version = f"{version_info[0]}.{version_info[1]}.{version_info[2]}"
prefix = db.get("core.main", "prefix", ".")
try:
gitrepo = git.Repo(".")
except (git.exc.InvalidGitRepositoryError, git.exc.NoSuchPathError):
gitrepo = None
if gitrepo is not None and len(gitrepo.tags) > 0:
commits_since_tag = list(gitrepo.iter_commits(f"{gitrepo.tags[-1].name}..HEAD"))
userbot_version = f"2.5.{len(commits_since_tag)}"
else:
userbot_version = "2.5.0"