From fa7b7aa9bc65cc31f64dcfb3eb2c708238bda9e9 Mon Sep 17 00:00:00 2001 From: Wasim Date: Thu, 23 Jul 2026 13:43:33 +0530 Subject: [PATCH] fix: enforce LF newlines for sm_train.sh on Windows (Fixes #5897) --- sagemaker-train/src/sagemaker/train/model_trainer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sagemaker-train/src/sagemaker/train/model_trainer.py b/sagemaker-train/src/sagemaker/train/model_trainer.py index 420a5543a8..31bbcac32c 100644 --- a/sagemaker-train/src/sagemaker/train/model_trainer.py +++ b/sagemaker-train/src/sagemaker/train/model_trainer.py @@ -1132,7 +1132,7 @@ def _prepare_train_script( execute_driver=execute_driver, ) - with open(os.path.join(tmp_dir.name, TRAIN_SCRIPT), "w") as f: + with open(os.path.join(tmp_dir.name, TRAIN_SCRIPT), "w", newline="\n") as f: f.write(train_script) @classmethod