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"