From 1c028f7fa29f5f7bf87b523548e531e5c082ceb7 Mon Sep 17 00:00:00 2001 From: noobCodec <89281257+noobCodec@users.noreply.github.com> Date: Mon, 17 Nov 2025 19:16:27 -0500 Subject: [PATCH 1/4] Updates to config --- mypy/test/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mypy/test/config.py b/mypy/test/config.py index 2dc4208b1e9d..3db1dc89a919 100644 --- a/mypy/test/config.py +++ b/mypy/test/config.py @@ -1,12 +1,12 @@ from __future__ import annotations import os.path - +from pathlib import PurePath provided_prefix = os.getenv("MYPY_TEST_PREFIX", None) if provided_prefix: PREFIX = provided_prefix else: - this_file_dir = os.path.dirname(os.path.realpath(__file__)) + this_file_dir = os.path.dirname(PurePath(__file__)) PREFIX = os.path.dirname(os.path.dirname(this_file_dir)) # Location of test data files such as test case descriptions. From 47dce0f5b6d0320b11376f3250b091299de37572 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 00:22:24 +0000 Subject: [PATCH 2/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- mypy/test/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mypy/test/config.py b/mypy/test/config.py index 3db1dc89a919..83d58b696fe4 100644 --- a/mypy/test/config.py +++ b/mypy/test/config.py @@ -2,6 +2,7 @@ import os.path from pathlib import PurePath + provided_prefix = os.getenv("MYPY_TEST_PREFIX", None) if provided_prefix: PREFIX = provided_prefix From 9a25e91aece4854a4065202a878f5b3812cbc8b9 Mon Sep 17 00:00:00 2001 From: noobCodec <89281257+noobCodec@users.noreply.github.com> Date: Tue, 18 Nov 2025 18:01:37 -0500 Subject: [PATCH 3/4] Use Path and call .parent --- mypy/test/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mypy/test/config.py b/mypy/test/config.py index 3db1dc89a919..282efc4eb6ad 100644 --- a/mypy/test/config.py +++ b/mypy/test/config.py @@ -1,12 +1,12 @@ from __future__ import annotations import os.path -from pathlib import PurePath +from pathlib import Path provided_prefix = os.getenv("MYPY_TEST_PREFIX", None) if provided_prefix: PREFIX = provided_prefix else: - this_file_dir = os.path.dirname(PurePath(__file__)) + this_file_dir = (Path(__file__)).resolve().parent PREFIX = os.path.dirname(os.path.dirname(this_file_dir)) # Location of test data files such as test case descriptions. From e990364f93e615ef988a85dabccf830d2265f852 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 23:05:49 +0000 Subject: [PATCH 4/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- mypy/test/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mypy/test/config.py b/mypy/test/config.py index 282efc4eb6ad..85d420bdc437 100644 --- a/mypy/test/config.py +++ b/mypy/test/config.py @@ -2,6 +2,7 @@ import os.path from pathlib import Path + provided_prefix = os.getenv("MYPY_TEST_PREFIX", None) if provided_prefix: PREFIX = provided_prefix