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 glob
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
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):
|
||||
super().run()
|
||||
data_files = self.distribution.data_files
|
||||
|
||||
with open('po/POTFILES.in') as in_fp:
|
||||
|
@ -70,6 +76,12 @@ class build(distutils.command.build.build):
|
|||
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__),
|
||||
'subiquitycore', '__init__.py')) as init:
|
||||
lines = [line for line in init if 'i18n' not in line]
|
||||
|
@ -110,5 +122,8 @@ setup(name='subiquity',
|
|||
],
|
||||
},
|
||||
data_files=[],
|
||||
cmdclass={'build': build},
|
||||
cmdclass={
|
||||
'build': build,
|
||||
'build_i18n': build_i18n,
|
||||
},
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue