Skip to content

Commit c68d72e

Browse files
committed
Update pip_package_updater.py
1 parent 510b2a0 commit c68d72e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pip_package_updater.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,13 @@
88
import os
99

1010
print("Tool for updating installed pip packages - v0.1")
11-
result: str = str(run("pip freeze", stdout=PIPE).stdout)[2:-2]
12-
packages: list[str] = [package_version[:package_version.index("=")] for package_version in result.split("\\r\\n")]
1311
match os.name:
1412
case "nt":
13+
result: str = str(run("pip freeze", stdout=PIPE).stdout)[2:-2]
14+
packages: list[str] = [package_version[:package_version.index("=")] for package_version in result.split("\\r\\n")]
1515
call(f"python.exe -m pip install --upgrade {' '.join(packages)}")
1616
case "posix":
17-
call(f"python3 -m pip install --upgrade {' '.join(packages)}")
17+
result: str = str(run(["python3", "-m","pip", "freeze"], stdout=PIPE).stdout)[2:-2]
18+
packages: list[str] = [package_version[:package_version.index("=")] for package_version in result.split("\\n")]
19+
command: list[str] = ["python3", "-m", "pip", "install", "--upgrade"] + packages
20+
call(command)

0 commit comments

Comments
 (0)