From 080ffcbf2434b7876ec98767bed48f0788bdcf8b Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 16 Dec 2025 11:10:17 -0600 Subject: [PATCH] Add repair of the benchmark images to the PyPI readme transform --- scripts/transform_readme.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/transform_readme.py b/scripts/transform_readme.py index 132cd64..b0712d3 100644 --- a/scripts/transform_readme.py +++ b/scripts/transform_readme.py @@ -25,6 +25,13 @@ def main() -> None: content = Path("README.md").read_text(encoding="utf8") + # Replace relative src="./..." attributes with absolute GitHub raw URLs. + def replace_src(match: re.Match) -> str: + path = match.group(1).lstrip("./") + return f'src="https://raw.githubusercontent.com/astral-sh/ty/{version}/{path}"' + + content = re.sub(r'src="(\./[^"]+)"', replace_src, content) + # Replace any relative URLs (e.g., `[CONTRIBUTING.md`) with absolute URLs. def replace(match: re.Match) -> str: url = match.group(1)