make a separate build_i18n command again
otherwise you might get the one from distutils-extra which does not do the right thing any more
This commit is contained in:
parent
7bcfcba99b
commit
65667c6a61
23
setup.py
23
setup.py
|
@ -27,16 +27,22 @@ import distutils.command.build
|
||||||
import distutils.spawn
|
import distutils.spawn
|
||||||
import glob
|
import glob
|
||||||
import os
|
import os
|
||||||
import subprocess
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
|
|
||||||
|
|
||||||
class build(distutils.command.build.build):
|
class build_i18n(distutils.cmd.Command):
|
||||||
|
|
||||||
|
user_options = []
|
||||||
|
|
||||||
|
def initialize_options(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def finalize_options(self):
|
||||||
|
pass
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
super().run()
|
|
||||||
data_files = self.distribution.data_files
|
data_files = self.distribution.data_files
|
||||||
|
|
||||||
with open('po/POTFILES.in') as in_fp:
|
with open('po/POTFILES.in') as in_fp:
|
||||||
|
@ -70,6 +76,12 @@ class build(distutils.command.build.build):
|
||||||
data_files.append((targetpath, (mo_file,)))
|
data_files.append((targetpath, (mo_file,)))
|
||||||
|
|
||||||
|
|
||||||
|
class build(distutils.command.build.build):
|
||||||
|
|
||||||
|
sub_commands = distutils.command.build.build.sub_commands + [
|
||||||
|
("build_i18n", None)]
|
||||||
|
|
||||||
|
|
||||||
with open(os.path.join(os.path.dirname(__file__),
|
with open(os.path.join(os.path.dirname(__file__),
|
||||||
'subiquitycore', '__init__.py')) as init:
|
'subiquitycore', '__init__.py')) as init:
|
||||||
lines = [line for line in init if 'i18n' not in line]
|
lines = [line for line in init if 'i18n' not in line]
|
||||||
|
@ -110,5 +122,8 @@ setup(name='subiquity',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
data_files=[],
|
data_files=[],
|
||||||
cmdclass={'build': build},
|
cmdclass={
|
||||||
|
'build': build,
|
||||||
|
'build_i18n': build_i18n,
|
||||||
|
},
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue