]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
kernel-install: drop final NamedTuple use
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 15 Jun 2024 20:17:14 +0000 (22:17 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 27 Jun 2024 12:58:40 +0000 (14:58 +0200)
kernel-install/50-mkosi.install

index 8dda037491056bd7d9c06a887bd189a4a55b1ebd..588d993ce1ea0500dff0916d748b42eaee89d3d4 100644 (file)
@@ -2,12 +2,13 @@
 # SPDX-License-Identifier: LGPL-2.1+
 
 import argparse
+import dataclasses
 import logging
 import os
 import shutil
 import tempfile
 from pathlib import Path
-from typing import NamedTuple, Optional
+from typing import Optional
 
 from mkosi import identify_cpu
 from mkosi.archive import make_cpio
@@ -18,7 +19,8 @@ from mkosi.types import PathString
 from mkosi.util import umask
 
 
-class Context(NamedTuple):
+@dataclasses.dataclass(frozen=True)
+class Context:
     command: str
     kernel_version: str
     entry_dir: Path