summaryrefslogtreecommitdiff
path: root/extension/src/activation/environmentSetup.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/activation/environmentSetup.ts')
-rw-r--r--extension/src/activation/environmentSetup.ts17
1 files changed, 2 insertions, 15 deletions
diff --git a/extension/src/activation/environmentSetup.ts b/extension/src/activation/environmentSetup.ts
index 4e6be9b3..71b774d9 100644
--- a/extension/src/activation/environmentSetup.ts
+++ b/extension/src/activation/environmentSetup.ts
@@ -4,7 +4,6 @@ const exec = util.promisify(require("child_process").exec);
const { spawn } = require("child_process");
import * as path from "path";
import * as fs from "fs";
-import rebuild from "@electron/rebuild";
import { getContinueServerUrl } from "../bridge";
import fetch from "node-fetch";
import * as vscode from "vscode";
@@ -60,7 +59,7 @@ async function runCommand(cmd: string): Promise<[string, string | undefined]> {
return [stdout, stderr];
}
-async function getPythonPipCommands() {
+export async function getPythonPipCommands() {
var [stdout, stderr] = await runCommand("python3 --version");
let pythonCmd = "python3";
if (stderr) {
@@ -111,10 +110,8 @@ async function getPythonPipCommands() {
);
throw new Error("Python3.8 or greater is not installed.");
}
- } else {
- pythonCmd = `python${major}.${minor}`;
- pipCmd = `pip${major}.${minor}`;
}
+
return [pythonCmd, pipCmd];
}
@@ -368,16 +365,6 @@ export async function startContinuePythonServer() {
});
}
-async function installNodeModules() {
- console.log("Rebuilding node-pty for Continue extension...");
- await rebuild({
- buildPath: getExtensionUri().fsPath, // Folder containing node_modules
- electronVersion: "19.1.8",
- onlyModules: ["node-pty"],
- });
- console.log("Successfully rebuilt node-pty");
-}
-
export function isPythonEnvSetup(): boolean {
let pathToEnvCfg = getExtensionUri().fsPath + "/scripts/env/pyvenv.cfg";
return fs.existsSync(path.join(pathToEnvCfg));