MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / parse_args

Function parse_args

tools/package_android_aar.py:52–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

50
51
52def parse_args():
53 root = Path(__file__).resolve().parents[1]
54 parser = argparse.ArgumentParser(description='Package BrainFlow Android AAR.')
55 parser.add_argument('--classes-jar', type=Path,
56 default=root / 'java_package' / 'brainflow' / 'target' /
57 'brainflow-jar-with-dependencies.jar')
58 parser.add_argument('--bridge-jar', type=Path,
59 default=root / 'tools' / 'simpleble-bridge.jar')
60 parser.add_argument('--jni-libs', type=Path,
61 default=root / 'tools' / 'jniLibs')
62 parser.add_argument('--output', type=Path,
63 default=root / 'tools' / 'brainflow-android.aar')
64 parser.add_argument('--package-name', default='org.brainflow')
65 parser.add_argument('--min-sdk', default='31')
66 parser.add_argument('--allow-missing-abis', action='store_true',
67 help='Package only ABI folders present under jniLibs.')
68 return parser.parse_args()
69
70
71def main():

Callers 1

mainFunction · 0.70

Calls 1

parse_argsMethod · 0.45

Tested by

no test coverage detected