From 7b1ba7cab85731ec1fb429b116f359933c38e11f Mon Sep 17 00:00:00 2001 From: Onuralp SEZER Date: Tue, 30 Dec 2025 05:24:20 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=E2=9C=A8=20add=20option=20to=20skip=20?= =?UTF-8?q?requirements=20checks=20via=20environment=20variable=20(#23065)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Onuralp SEZER Co-authored-by: UltralyticsAssistant --- ultralytics/utils/checks.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ultralytics/utils/checks.py b/ultralytics/utils/checks.py index 5025c765b8..426eccdeb5 100644 --- a/ultralytics/utils/checks.py +++ b/ultralytics/utils/checks.py @@ -418,6 +418,11 @@ def check_requirements(requirements=ROOT.parent / "requirements.txt", exclude=() >>> check_requirements([("onnxruntime", "onnxruntime-gpu"), "numpy"]) """ prefix = colorstr("red", "bold", "requirements:") + + if os.environ.get("ULTRALYTICS_SKIP_REQUIREMENTS_CHECKS", "0") == "1": + LOGGER.info(f"{prefix} ULTRALYTICS_SKIP_REQUIREMENTS_CHECKS=1 detected, skipping requirements check.") + return True + if isinstance(requirements, Path): # requirements.txt file file = requirements.resolve() assert file.exists(), f"{prefix} {file} not found, check failed."