@@ -105,22 +105,26 @@ def version_check(commit):
105
105
print ("version check failed" , e )
106
106
107
107
108
+ def run_extension_installer (extension_dir ):
109
+ path_installer = os .path .join (extension_dir , "install.py" )
110
+ if not os .path .isfile (path_installer ):
111
+ return
112
+
113
+ try :
114
+ env = os .environ .copy ()
115
+ env ['PYTHONPATH' ] = os .path .abspath ("." )
116
+
117
+ print (run (f'"{ python } " "{ path_installer } "' , errdesc = f"Error running install.py for extension { extension_dir } " , custom_env = env ))
118
+ except Exception as e :
119
+ print (e , file = sys .stderr )
120
+
121
+
108
122
def run_extensions_installers ():
109
123
if not os .path .isdir (dir_extensions ):
110
124
return
111
125
112
126
for dirname_extension in os .listdir (dir_extensions ):
113
- path_installer = os .path .join (dir_extensions , dirname_extension , "install.py" )
114
- if not os .path .isfile (path_installer ):
115
- continue
116
-
117
- try :
118
- env = os .environ .copy ()
119
- env ['PYTHONPATH' ] = os .path .abspath ("." )
120
-
121
- print (run (f'"{ python } " "{ path_installer } "' , errdesc = f"Error running install.py for extension { dirname_extension } " , custom_env = env ))
122
- except Exception as e :
123
- print (e , file = sys .stderr )
127
+ run_extension_installer (os .path .join (dir_extensions , dirname_extension ))
124
128
125
129
126
130
def prepare_enviroment ():
@@ -135,9 +139,9 @@ def prepare_enviroment():
135
139
xformers_windows_package = os .environ .get ('XFORMERS_WINDOWS_PACKAGE' , 'https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/f/xformers-0.0.14.dev0-cp310-cp310-win_amd64.whl' )
136
140
137
141
stable_diffusion_repo = os .environ .get ('STABLE_DIFFUSION_REPO' , "https://github.com/CompVis/stable-diffusion.git" )
138
- taming_transformers_repo = os .environ .get ('TAMING_REANSFORMERS_REPO ' , "https://github.com/CompVis/taming-transformers.git" )
142
+ taming_transformers_repo = os .environ .get ('TAMING_TRANSFORMERS_REPO ' , "https://github.com/CompVis/taming-transformers.git" )
139
143
k_diffusion_repo = os .environ .get ('K_DIFFUSION_REPO' , 'https://github.com/crowsonkb/k-diffusion.git' )
140
- codeformer_repo = os .environ .get ('CODEFORMET_REPO ' , 'https://github.com/sczhou/CodeFormer.git' )
144
+ codeformer_repo = os .environ .get ('CODEFORMER_REPO ' , 'https://github.com/sczhou/CodeFormer.git' )
141
145
blip_repo = os .environ .get ('BLIP_REPO' , 'https://github.com/salesforce/BLIP.git' )
142
146
143
147
stable_diffusion_commit_hash = os .environ .get ('STABLE_DIFFUSION_COMMIT_HASH' , "69ae4b35e0a0f6ee1af8bb9a5d0016ccb27e36dc" )
0 commit comments