diff -r 75160699ac5a -r ca5cd7faaf5e scripts/install-dependencies.py --- a/scripts/install-dependencies.py Sat Jul 27 12:03:50 2024 +0200 +++ b/scripts/install-dependencies.py Sat Jul 27 14:22:24 2024 +0200 @@ -96,6 +96,10 @@ "esprima", "fido2", ) + optionalWindowsPackages = ( + "pywin32>=1.0", + "command-runner", + ) if "--proxy" in sys.argv: proxyIndex = sys.argv.index("--proxy") @@ -108,10 +112,14 @@ if len(sys.argv) == 2: if sys.argv[1] == "--all": packages = requiredPackages + optionalPackages + if sys.platform.startswith(("win", "cygwin")): + packages += optionalWindowsPackages elif sys.argv[1] == "--required": packages = requiredPackages elif sys.argv[1] == "--optional": packages = optionalPackages + if sys.platform.startswith(("win", "cygwin")): + packages += optionalWindowsPackages if not packages: print("Usage:")