hack setup.py to avoid needing to import subiquitycore

or else build_i18n fails!
This commit is contained in:
Michael Hudson-Doyle 2018-05-21 10:30:17 +12:00
parent cbd5afe2c0
commit feda622ed2
1 changed files with 6 additions and 2 deletions

View File

@ -29,7 +29,11 @@ from DistUtilsExtra.command import build_i18n
import os import os
import sys import sys
import subiquitycore with open(os.path.join(os.path.dirname(__file__), 'subiquitycore', '__init__.py')) as init:
lines = [line for line in init if 'i18n' not in line]
ns = {}
exec('\n'.join(lines), ns)
version = ns['__version__']
if sys.argv[-1] == 'clean': if sys.argv[-1] == 'clean':
print("Cleaning up ...") print("Cleaning up ...")
@ -37,7 +41,7 @@ if sys.argv[-1] == 'clean':
sys.exit() sys.exit()
setup(name='subiquity', setup(name='subiquity',
version=subiquitycore.__version__, version=version,
description="Ubuntu Server Installer", description="Ubuntu Server Installer",
long_description=__doc__, long_description=__doc__,
author='Canonical Engineering', author='Canonical Engineering',