File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ import zipfile
2+ import glob
3+ import os
4+
5+ options = {
6+ "summary" : False
7+ }
8+
9+
10+ def PackageName (name , version ):
11+ if (type (version ) is str ):
12+ return "%s_%s.zip" % (name , version )
13+ else :
14+ return "%s_v%d.%d.%d.zip" % (name , * version )
15+
16+
17+ pkgFile = PackageName ("Blender-CoD" , "dev" )
18+
19+ # Create the package archive
20+ file = zipfile .ZipFile (pkgFile , "w" )
21+
22+ # Add the detected files to the archive
23+ for name in glob .iglob ("io_scene_cod/**/*.py" , recursive = True ):
24+ file .write (name , name , zipfile .ZIP_DEFLATED )
25+
26+ file .close ()
27+
28+ # Print a file summary if requested
29+ if (options ["summary" ]):
30+ file = zipfile .ZipFile (pkgFile , "r" )
31+ for info in file .infolist ():
32+ print (info .filename , info .date_time ,
33+ info .file_size , info .compress_size )
You can’t perform that action at this time.
0 commit comments