# Copyright The IETF Trust 2007-2020, All Rights Reserved # -*- coding: utf-8 -*- from . import checks # pyflakes:ignore # Version must stay in single quotes for automatic CI replace # Don't add patch number here: __version__ = '1.0.0-dev' # Release hash must stay in single quotes for automatic CI replace __release_hash__ = '' # Release branch must stay in single quotes for automatic CI replace __release_branch__ = '' # set this to ".p1", ".p2", etc. after patching __patch__ = "" if __version__ == '1.0.0-dev' and __release_hash__ == '' and __release_branch__ == '': import subprocess branch = subprocess.run( ["/usr/bin/git", "branch", "--show-current"], capture_output=True, ).stdout.decode().strip() git_hash = subprocess.run( ["/usr/bin/git", "rev-parse", "head"], capture_output=True, ).stdout.decode().strip() rev = subprocess.run( ["/usr/bin/git", "describe", "--tags", git_hash], capture_output=True, ).stdout.decode().strip().split('-', 1)[0] __version__ = f"{rev}-dev" __release_branch__ = branch __release_hash__ = git_hash # This will make sure the app is always imported when # Django starts so that shared_task will use this app. from .celeryapp import app as celery_app __all__ = ('celery_app',)