diff --git a/setup.py b/setup.py index d59e8db..ae4ac12 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,4 @@ -from os import environ -from subprocess import CalledProcessError, check_output +#!/usr/bin/env python from setuptools import find_packages, setup @@ -12,23 +11,12 @@ def descriptions(): def version(): - version = 'unknown' with open('octodns_azure/__init__.py') as fh: for line in fh: - if line.startswith('__VERSION__'): - version = line.split("'")[1] + if line.startswith('__version__'): + return line.split("'")[2] break - - # pep440 style public & local version numbers - if environ.get('OCTODNS_RELEASE', False): - # public - return version - try: - sha = check_output(['git', 'rev-parse', 'HEAD']).decode('utf-8')[:8] - except (CalledProcessError, FileNotFoundError): - sha = 'unknown' - # local - return f'{version}+{sha}' + raise Exception('failed to determine version number') description, long_description = descriptions()