From a0709acdde03ac761a0dc3d44ef8bbafac90ea4a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Mar 2026 10:06:20 +0530 Subject: [PATCH] DRYer --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5ea2eac0f..826da394d 100755 --- a/setup.py +++ b/setup.py @@ -1286,7 +1286,10 @@ def build_static_kittens( cmd = go + ['build', '-v'] vcs_rev = args.vcs_rev or get_vcs_rev() ld_flags: List[str] = [] - modpath = 'github.com/kovidgoyal/kitty' + with open('go.mod') as f: + m = re.search(r'^module\s+(\S+)', f.read(), flags=re.M) + assert m is not None + modpath = m.group(1).strip() binary_data_flags = [f"-X {modpath}.VCSRevision={vcs_rev}"] if for_freeze: binary_data_flags.append(f"-X {modpath}.IsFrozenBuild=true")