scripts/install-dependencies.py

branch
eric7
changeset 10868
ca5cd7faaf5e
parent 10854
30c45bd597e6
child 10998
6d7bddfde5fe
--- 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:")

eric ide

mercurial