Skip to content

Commit 3d6f9a3

Browse files
committed
fix: install python3-pip on fedora
1 parent 2eec158 commit 3d6f9a3

File tree

6 files changed

+9
-4
lines changed

6 files changed

+9
-4
lines changed

dist/setup_cpp.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/setup_cpp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/setup_cpp.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dist/setup_cpp.mjs.map

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/python/python.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export async function setupPythonViaSystem(
6161
setupPacmanPack("python-pip")
6262
} else if (hasDnf()) {
6363
installInfo = setupDnfPack("python3", version)
64+
setupDnfPack("python3-pip")
6465
} else if (isUbuntu()) {
6566
installInfo = setupAptPack("python3", version)
6667
setupAptPack("python3-pip")

src/utils/setup/setupPipPack.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import { setupAptPack } from "./setupAptPack"
1313
import { setupPacmanPack } from "./setupPacmanPack"
1414
import { isArch } from "../env/isArch"
1515
import { isUbuntu } from "../env/isUbuntu"
16+
import { hasDnf } from "../env/hasDnf"
17+
import { setupDnfPack } from "./setupDnfPack"
1618

1719
let python: string | undefined
1820
let binDir: string | undefined
@@ -47,6 +49,8 @@ export async function setupPipPack(name: string, version?: string): Promise<Inst
4749
// ensure that pip is installed on Linux (happens when python is found but pip not installed)
4850
if (isArch()) {
4951
setupPacmanPack("python-pip")
52+
} else if (hasDnf()) {
53+
setupDnfPack("python3-pip")
5054
} else if (isUbuntu()) {
5155
setupAptPack("python3-pip")
5256
}

0 commit comments

Comments
 (0)