Skip to content

Commit c3117f3

Browse files
committed
Replace purelib and platlib dirs with predicable paths
1 parent 56fb81f commit c3117f3

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

testing_tox/__init__.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,21 @@ def prepare_stdout(stdout: str, toxinidir: PathPlus) -> str:
7575
:param toxinidir:
7676
""" # noqa: D400
7777

78+
stdout = stdout.replace(
79+
cast(str, sysconfig.get_path("stdlib")),
80+
f"/usr/lib/python{sys.version_info.major}.{sys.version_info.minor}",
81+
)
82+
83+
stdout = stdout.replace(
84+
cast(str, sysconfig.get_path("purelib")),
85+
f"/usr/lib/python{sys.version_info.major}.{sys.version_info.minor}/site-packages",
86+
)
87+
88+
stdout = stdout.replace(
89+
cast(str, sysconfig.get_path("platlib")),
90+
f"/usr/lib/python{sys.version_info.major}.{sys.version_info.minor}/site-packages",
91+
)
92+
7893
stdout = stdout.replace(str(toxinidir), "...")
7994
stdout = re.sub(
8095
r"\.\.\.[\\/]\.tox[\\/].*[\\/]lib[\\/]python3\.\d[\\/]site-packages[\\/]pip[\\/]"
@@ -85,9 +100,4 @@ def prepare_stdout(stdout: str, toxinidir: PathPlus) -> str:
85100
stdout,
86101
)
87102

88-
stdout = stdout.replace(
89-
cast(str, sysconfig.get_path("stdlib")),
90-
f"/usr/lib/python{sys.version_info.major}.{sys.version_info.minor}",
91-
)
92-
93103
return stdout

0 commit comments

Comments
 (0)