From e9e763f824b9afff863bc98a81d4ac4c37a12497 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 17 Oct 2014 09:31:23 +0530 Subject: [PATCH] Dont build the english version of themanual twice when using the --language option --- setup/publish.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup/publish.py b/setup/publish.py index 922e05e789..fd14378dc9 100644 --- a/setup/publish.py +++ b/setup/publish.py @@ -99,7 +99,8 @@ class Manual(Command): os.makedirs(d) jobs = [] languages = opts.language or list(json.load(open(self.j(base, 'locale', 'completed.json'), 'rb'))) - for language in (['en'] + languages): + languages = ['en'] + list(set(languages) - {'en'}) + for language in languages: jobs.append((['calibre-debug', self.j(self.d(self.SRC), 'manual', 'build.py'), language, self.j(tdir, language)], '\n\n**************** Building translations for: %s'%language))