Commit 7b03623 1 parent 7b7b716 commit 7b03623 Copy full SHA for 7b03623
File tree 1 file changed +11
-6
lines changed
1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -141,6 +141,15 @@ def install_dependency(dependency):
141
141
fix_executable_permissions (dependency , installation_directory )
142
142
143
143
144
+ def get_dependency_version (dependency ):
145
+ return dependencies [dependency ]['version' ]
146
+
147
+
148
+ def get_dependency_directory (dependency ) -> Path :
149
+ version = dependencies [dependency ]['version' ]
150
+ return Path (directory_for_dependency (dependency , version ))
151
+
152
+
144
153
def main () -> int :
145
154
parser = ArgumentParser ()
146
155
# yapf: disable
@@ -155,19 +164,15 @@ def main() -> int:
155
164
156
165
if args .print_dependency_version :
157
166
try :
158
- version = dependencies [args .print_dependency_version ]['version' ]
159
- print (version )
167
+ print (get_dependency_version (args .print_dependency_version ))
160
168
return 0
161
169
except KeyError :
162
170
print ('Unknown dependency "%s"' % args .print_dependency_version )
163
171
return 1
164
172
165
173
if args .print_dependency_directory :
166
174
try :
167
- dependency = args .print_dependency_directory
168
- version = dependencies [dependency ]['version' ]
169
- install_dir = directory_for_dependency (dependency , version )
170
- print (install_dir )
175
+ print (get_dependency_directory (args .print_dependency_directory ))
171
176
return 0
172
177
except KeyError :
173
178
print ('Unknown dependency "%s"' % args .print_dependency_directory )
You can’t perform that action at this time.
0 commit comments