44import os
55import shutil
66import filecmp
7+ import subprocess
78
89def pull (repo , remote_name = 'origin' , branch = 'master' ):
910 for remote in repo .remotes :
@@ -133,7 +134,6 @@ def file_size(f):
133134 exit ()
134135
135136if not os .path .exists (req_path ) or not files_equal (repo_req_path , req_path ):
136- import subprocess
137137 try :
138138 subprocess .check_call ([sys .executable , '-s' , '-m' , 'pip' , 'install' , '-r' , repo_req_path ])
139139 shutil .copy (repo_req_path , req_path )
@@ -144,7 +144,6 @@ def file_size(f):
144144win_only_req_path = os .path .join (cur_path , "current_win_only_requirements.txt" )
145145win_only_repo_req_path = os .path .join (repo_path , "win_only_requirements.txt" )
146146if not os .path .exists (win_only_req_path ) or not files_equal (win_only_repo_req_path , win_only_req_path ):
147- import subprocess
148147 try :
149148 subprocess .check_call ([sys .executable , '-s' , '-m' , 'pip' , 'install' , '-r' , win_only_repo_req_path ])
150149 shutil .copy (win_only_repo_req_path , win_only_req_path )
@@ -159,17 +158,3 @@ def file_size(f):
159158 shutil .copy (stable_update_script , stable_update_script_to )
160159except :
161160 pass
162-
163-
164- print ("Copying windows base files" )
165- base_dir = os .path .dirname (cur_path )
166- repo_base_dir = os .path .join (repo_path , ".ci/windows_base_files" )
167- if os .path .exists (repo_base_dir ):
168- for item in os .listdir (repo_base_dir ):
169- if item .startswith ("README" ): continue
170- source_item = os .path .join (repo_base_dir , item )
171- dest_item = os .path .join (base_dir , item )
172- if os .path .isdir (source_item ):
173- shutil .copytree (source_item , dest_item , dirs_exist_ok = True )
174- else :
175- shutil .copy2 (source_item , dest_item )
0 commit comments