Does the binary for this platform exits?
()
| 344 | |
| 345 | @staticmethod |
| 346 | def has_binary() -> bool: |
| 347 | """Does the binary for this platform exits?""" |
| 348 | binary_folder = get_platform() |
| 349 | lib_ext = get_lib_extension() or "*" # if library extension is unknown, it will look for '*.*' in src_binaries |
| 350 | src_binaries = HERE / "resources" / "binaries" / binary_folder |
| 351 | return src_binaries.exists() and len(list(src_binaries.glob(f"*.{lib_ext}"))) >= 1 |
| 352 | |
| 353 | |
| 354 | def create_command_parser(parser: argparse.ArgumentParser): |