From 49b5bed673c5097a29c6c1cd58e02a5b018c19d6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 25 Jun 2016 14:23:21 +0530 Subject: [PATCH] Dont compress CS translations on travis --- setup/translations.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup/translations.py b/setup/translations.py index 1315fd8a03..150a2ac13f 100644 --- a/setup/translations.py +++ b/setup/translations.py @@ -13,6 +13,7 @@ from functools import partial from setup import Command, __appname__, __version__, require_git_master, build_cache_dir from setup.parallel_build import parallel_check_output +is_travis = os.environ.get('TRAVIS') == 'true' def qt_sources(): qtdir = '/usr/src/qt5' @@ -358,7 +359,7 @@ class Translations(POT): # {{{ def compile_content_server_translations(self): self.info('Compiling content-server translations') from calibre.utils.rapydscript import msgfmt - from calibre.utils.zipfile import ZipFile, ZIP_DEFLATED, ZipInfo + from calibre.utils.zipfile import ZipFile, ZIP_DEFLATED, ZipInfo, ZIP_STORED with ZipFile(self.j(self.RESOURCES, 'content-server', 'locales.zip'), 'w', ZIP_DEFLATED) as zf: for src in glob.glob(os.path.join(self.TRANSLATIONS, 'content-server', '*.po')): data, current_hash = self.hash_and_data(src) @@ -381,7 +382,7 @@ class Translations(POT): # {{{ self.write_cache(cdata, current_hash, src) if raw: zi = ZipInfo(os.path.basename(src).rpartition('.')[0]) - zi.compress_type = ZIP_DEFLATED + zi.compress_type = ZIP_STORED if is_travis else ZIP_DEFLATED zf.writestr(zi, raw) def check_iso639(self, raw, path):