We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e4856a commit 9ed5100Copy full SHA for 9ed5100
1 file changed
utils/create_xpi.py
@@ -1,8 +1,11 @@
1
+#!/usr/bin/env python
2
+
3
import os
4
import zipfile
5
import sys
6
import time
7
import glob
8
+import zlib
9
10
xpiName = sys.argv[1]
11
exclusionsFile = sys.argv[2]
@@ -25,14 +28,14 @@ def createTmpZipInfo():
25
28
for fi in files:
26
29
filename = os.path.join(root,fi)
27
30
if filename not in map(lambda x: './'+x, exclusions):
- xpiFileTmp.write(filename)
31
+ xpiFileTmp.write(filename, compress_type=zipfile.ZIP_DEFLATED)
32
xpiFileTmp.close()
33
return xpiFileTmp.infolist()
34
35
def constructZipDet():
36
"""
37
Create a deterministic zip by setting timestamps and
- system/version info to hard-coded values
38
+ system/version info to hard-coded values.
39
40
tmpInfo = createTmpZipInfo()
41
for info in tmpInfo:
0 commit comments