31
31
import zipfile
32
32
import pkgsdb
33
33
from cmds .cmd_package .cmd_package_utils import is_windows , remove_folder
34
-
34
+ from tqdm import tqdm
35
35
36
36
def unpack (archive_filename , bsp_package_path , package_info , package_name ):
37
+ print ('unpacking ' + package_name + ' ...' )
37
38
if ".tar.bz2" in archive_filename :
38
39
arch = tarfile .open (archive_filename , "r:bz2" )
39
- for tarinfo in arch :
40
+ for tarinfo in tqdm ( arch ) :
40
41
arch .extract (tarinfo , bsp_package_path )
41
42
a = tarinfo .name
42
43
if not os .path .isdir (os .path .join (bsp_package_path , a )):
@@ -51,7 +52,7 @@ def unpack(archive_filename, bsp_package_path, package_info, package_name):
51
52
52
53
if ".tar.gz" in archive_filename :
53
54
arch = tarfile .open (archive_filename , "r:gz" )
54
- for tarinfo in arch :
55
+ for tarinfo in tqdm ( arch ) :
55
56
arch .extract (tarinfo , bsp_package_path )
56
57
a = tarinfo .name
57
58
if not os .path .isdir (os .path .join (bsp_package_path , a )):
@@ -89,7 +90,7 @@ def handle_zip_package(archive_filename, bsp_package_path, package_name, package
89
90
package_folder_name = ""
90
91
package_name_with_version = ""
91
92
arch = zipfile .ZipFile (archive_filename , "r" )
92
- for item in arch .namelist ():
93
+ for item in tqdm ( arch .namelist () ):
93
94
arch .extract (item , package_temp_path )
94
95
if not os .path .isdir (os .path .join (package_temp_path , item )):
95
96
# Gets the folder name and changed folder name only once
0 commit comments