From 22167167dc93e3847d78d75dc602d71ab3069674 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 26 Mar 2026 16:16:47 +0000
Subject: [PATCH 1/2] Initial plan
From 7a9f474f8e41e76d05010f5f4431e50f57d20b47 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 26 Mar 2026 16:22:57 +0000
Subject: [PATCH 2/2] Handle LiaScript YAML header fields with relative links;
remove @import
Agent-Logs-Url: https://github.com/TUBAF-IfI-LiaScript/pack_liascript_course/sessions/37cd8aea-20ce-4748-9d82-83377bd027fb
Co-authored-by: vgoehler <1705385+vgoehler@users.noreply.github.com>
---
.../pack_liascript_course.py | 77 +++++++++++++++----
tests/test_pack_liascript_course.py | 66 +++++++++++++++-
2 files changed, 126 insertions(+), 17 deletions(-)
diff --git a/src/pack_liascript_course/pack_liascript_course.py b/src/pack_liascript_course/pack_liascript_course.py
index 4c1dcdf..279607f 100644
--- a/src/pack_liascript_course/pack_liascript_course.py
+++ b/src/pack_liascript_course/pack_liascript_course.py
@@ -133,33 +133,84 @@ def fetch_bytes(source: str) -> bytes:
re.compile(r']+\bhref=["\']([^"\']+)["\']', re.IGNORECASE),
# HTML script src
re.compile(r'