Update boostrap.py from Buddy

pull/194/head
Yuri D'Elia 2022-07-26 18:19:18 +02:00 committed by DRracer
parent 186c07d771
commit 2117ee12de
1 changed files with 11 additions and 6 deletions

View File

@ -140,6 +140,15 @@ def install_dependency(dependency):
fix_executable_permissions(dependency, installation_directory)
def get_dependency_version(dependency):
return dependencies[dependency]['version']
def get_dependency_directory(dependency) -> Path:
version = dependencies[dependency]['version']
return Path(directory_for_dependency(dependency, version))
def main() -> int:
parser = ArgumentParser()
# yapf: disable
@ -154,8 +163,7 @@ def main() -> int:
if args.print_dependency_version:
try:
version = dependencies[args.print_dependency_version]['version']
print(version)
print(get_dependency_version(args.print_dependency_version))
return 0
except KeyError:
print('Unknown dependency "%s"' % args.print_dependency_version)
@ -163,10 +171,7 @@ def main() -> int:
if args.print_dependency_directory:
try:
dependency = args.print_dependency_directory
version = dependencies[dependency]['version']
install_dir = directory_for_dependency(dependency, version)
print(install_dir)
print(get_dependency_directory(args.print_dependency_directory))
return 0
except KeyError:
print('Unknown dependency "%s"' % args.print_dependency_directory)