Compare commits

...
Author SHA1 Message Date
Ruben Fiszel ae3d3c1df9 Merge branch 'main' into fix-py-non-exiting-install 2025-01-03 16:10:10 +01:00
Pyranota c912150bce Remove unused import 2025-01-03 16:50:15 +03:00
Pyranota bf9c25cfd0 Revert incorrect fix 2025-01-03 16:33:47 +03:00
pyranota c63d43e1f6 Merge branch 'main' into fix-py-non-exiting-install 2025-01-03 12:24:47 +03:00
pyranota 7a55c76845 Return space for consistency 2024-12-30 20:20:57 +03:00
pyranota 25c55ea871 Small refactor 2024-12-30 20:19:06 +03:00
pyranota 13a3763dcf Merge branch 'fix-py-non-exiting-install' of github.com:windmill-labs/windmill into fix-py-non-exiting-install 2024-12-30 20:16:20 +03:00
pyranota ba66d1839c Replace ofiles approach with mutex 2024-12-30 20:15:40 +03:00
pyranota d89cbbdc0e Merge branch 'main' into fix-py-non-exiting-install 2024-12-30 18:16:02 +03:00
pyranota ca5f85c815 fix(python): Fix uv install job not exiting on fail
Specifically with nmslib installation was hanging without any output, even tho library build was failed.

It can be monitored with strace or catp.
2024-12-30 17:42:30 +03:00
pyranota d92cc15ee4 fix(python): Cancel installation and start again within 1s caused module not found 2024-12-29 17:27:57 +03:00
@@ -36,6 +36,7 @@ use windmill_common::variables::get_secret_value_as_admin;
use windmill_queue::{append_logs, CanceledBy};
lazy_static::lazy_static! {
static ref BUSY_WITH_UV_INSTALL: Mutex<()> = Mutex::new(());
static ref PYTHON_PATH: String =