MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / zip_dist

Function zip_dist

tools/mkdist.py:162–175  ·  view source on GitHub ↗
(dist_dir, dist_name)

Source from the content-addressed store, hash-verified

160 f.write(line)
161
162def zip_dist(dist_dir, dist_name):
163 import zipfile
164
165 zip_filename = os.path.join(dist_dir)
166 zip = zipfile.ZipFile(zip_filename + '.zip', 'w')
167 pre_len = len(os.path.dirname(dist_dir))
168
169 for parent, dirnames, filenames in os.walk(dist_dir):
170 for filename in filenames:
171 pathfile = os.path.join(parent, filename)
172 arcname = pathfile[pre_len:].strip(os.path.sep)
173 zip.write(pathfile, arcname)
174
175 zip.close()
176
177def MkDist(program, BSP_ROOT, RTT_ROOT, Env, project_name, project_path):
178 print('make distribution....')

Callers 2

MkDistFunction · 0.85
MkDist_StripFunction · 0.85

Calls 3

walkMethod · 0.80
joinMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected