from sys import version_info import git from .db import db __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'