diff --git a/Dockerfile b/Dockerfile index 3e5200037b..9312c7e87c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -81,7 +81,7 @@ FROM python:3.11.0-slim-buster ARG APP=/usr/src/app RUN apt-get update \ - && apt-get install -y ca-certificates wget curl git jq libprotobuf-dev libnl-route-3-dev \ + && apt-get install -y ca-certificates wget curl git jq libprotobuf-dev libnl-route-3-dev build-essential \ && rm -rf /var/lib/apt/lists/* RUN set -eux; \ diff --git a/backend/windmill-worker/src/worker.rs b/backend/windmill-worker/src/worker.rs index d28e4042bc..1b304bf462 100644 --- a/backend/windmill-worker/src/worker.rs +++ b/backend/windmill-worker/src/worker.rs @@ -1427,7 +1427,7 @@ async fn handle_python_job( let _ = write_file(job_dir, "requirements.txt", ®ular.join("\n")).await?; - let mut vars = vec![]; + let mut vars = vec![("PATH", path_env)]; if let Some(url) = pip_extra_index_url { vars.push(("EXTRA_INDEX_URL", url)); } @@ -1491,6 +1491,7 @@ async fn handle_python_job( Command::new(python_path) .current_dir(job_dir) .env_clear() + .envs(vars) .args(args) .stdout(Stdio::piped()) .stderr(Stdio::piped()) diff --git a/frontend/src/lib/components/sidebar/UserMenu.svelte b/frontend/src/lib/components/sidebar/UserMenu.svelte index 03ef6c6e46..a5257b116a 100644 --- a/frontend/src/lib/components/sidebar/UserMenu.svelte +++ b/frontend/src/lib/components/sidebar/UserMenu.svelte @@ -27,7 +27,7 @@ /> {#if !isCollapsed} - + {$userStore?.username ?? ($superadmin ? $superadmin : '___')} {#if $userStore?.is_admin} diff --git a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte index 4b4c98fef9..0017764745 100644 --- a/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte +++ b/frontend/src/lib/components/sidebar/WorkspaceMenu.svelte @@ -23,7 +23,7 @@ /> {#if !isCollapsed} - {$workspaceStore} + {$workspaceStore} {/if}