]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Rename backend.py to util.py
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 21 Apr 2023 19:47:07 +0000 (21:47 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 24 Apr 2023 09:06:27 +0000 (11:06 +0200)
backend.py is a horrible name, let's use util.py instead.

17 files changed:
mkosi/__init__.py
mkosi/config.py
mkosi/distributions/__init__.py
mkosi/distributions/arch.py
mkosi/distributions/centos.py
mkosi/distributions/debian.py
mkosi/distributions/fedora.py
mkosi/distributions/gentoo.py
mkosi/distributions/mageia.py
mkosi/distributions/openmandriva.py
mkosi/distributions/opensuse.py
mkosi/distributions/ubuntu.py
mkosi/manifest.py
mkosi/run.py
mkosi/util.py [moved from mkosi/backend.py with 100% similarity]
tests/test_parse_load_args.py
tests/test_util.py [moved from tests/test_backend.py with 98% similarity]

index d910b5f8fbd921330dd56d870547a8b117112d7f..a5283e3a180040992a933ce3cedb676c69822417 100644 (file)
@@ -25,22 +25,6 @@ from pathlib import Path
 from textwrap import dedent
 from typing import Callable, ContextManager, Optional, TextIO, TypeVar, Union, cast
 
-from mkosi.backend import (
-    Compression,
-    Distribution,
-    ManifestFormat,
-    MkosiConfig,
-    MkosiState,
-    OutputFormat,
-    Verb,
-    current_user,
-    flatten,
-    format_rlimit,
-    is_dnf_distribution,
-    patch_file,
-    set_umask,
-    tmp_dir,
-)
 from mkosi.install import add_dropin_config_from_resource, copy_path, flock
 from mkosi.log import ARG_DEBUG, Style, color_error, complete_step, die, log_step
 from mkosi.manifest import GenericVersion, Manifest
@@ -56,6 +40,22 @@ from mkosi.run import (
     spawn,
 )
 from mkosi.types import PathString
+from mkosi.util import (
+    Compression,
+    Distribution,
+    ManifestFormat,
+    MkosiConfig,
+    MkosiState,
+    OutputFormat,
+    Verb,
+    current_user,
+    flatten,
+    format_rlimit,
+    is_dnf_distribution,
+    patch_file,
+    set_umask,
+    tmp_dir,
+)
 
 MKOSI_COMMANDS_NEED_BUILD = (Verb.shell, Verb.boot, Verb.qemu, Verb.serve)
 MKOSI_COMMANDS_SUDO = (Verb.shell, Verb.boot)
index df1389cf5c559716ffe8d87f9cdfdb2693a7038f..eba8ae329405ce88d7ef9d5f7bf626f36c631589 100644 (file)
@@ -13,7 +13,9 @@ from collections.abc import Sequence
 from pathlib import Path
 from typing import Any, Callable, Optional, Type, Union, cast
 
-from mkosi.backend import (
+from mkosi.log import Style, die
+from mkosi.pager import page
+from mkosi.util import (
     Compression,
     Distribution,
     ManifestFormat,
@@ -24,8 +26,6 @@ from mkosi.backend import (
     detect_distribution,
     flatten,
 )
-from mkosi.log import Style, die
-from mkosi.pager import page
 
 __version__ = "14"
 
index e230629573b4028fb736508dfb549770a72b9fbc..ffe1877a49a61b0d332f2265f40c740f965290ef 100644 (file)
@@ -5,7 +5,7 @@ from pathlib import Path
 from typing import TYPE_CHECKING
 
 if TYPE_CHECKING:
-    from mkosi.backend import MkosiState
+    from mkosi.util import MkosiState
 
 
 class DistributionInstaller:
index ce9610ab4b59b8f51e942a4f251e4b9e86e6e077..5a6ddb56b6d12f230bb1a9e8434ed8cb12a1b377 100644 (file)
@@ -3,10 +3,10 @@
 from collections.abc import Sequence
 from textwrap import dedent
 
-from mkosi.backend import MkosiState, sort_packages
 from mkosi.distributions import DistributionInstaller
 from mkosi.run import run_with_apivfs
 from mkosi.types import PathString
+from mkosi.util import MkosiState, sort_packages
 
 
 class ArchInstaller(DistributionInstaller):
index 61bf509bdb13e1b0cc6c4285c2ed23086263f976..1102532c063fdd038d25ca47acd147690ca9afa5 100644 (file)
@@ -4,11 +4,11 @@ import shutil
 from collections.abc import Sequence
 from pathlib import Path
 
-from mkosi.backend import Distribution, MkosiConfig, MkosiState
 from mkosi.distributions import DistributionInstaller
 from mkosi.distributions.fedora import Repo, invoke_dnf, setup_dnf
 from mkosi.log import complete_step, die
 from mkosi.remove import unlink_try_hard
+from mkosi.util import Distribution, MkosiConfig, MkosiState
 
 
 def move_rpm_db(root: Path) -> None:
index f00d3cd70f049bb91b8936b2ff8576eb73cd901f..133ae18ecaf445ef123610a0b4c4aab7fdc5bea0 100644 (file)
@@ -6,10 +6,10 @@ from collections.abc import Sequence
 from pathlib import Path
 from textwrap import dedent
 
-from mkosi.backend import MkosiState
 from mkosi.distributions import DistributionInstaller
 from mkosi.run import run, run_with_apivfs
 from mkosi.types import CompletedProcess, PathString
+from mkosi.util import MkosiState
 
 
 class DebianInstaller(DistributionInstaller):
index 949d1b9b1e0719d1011f5c7454a8633c77ae535b..255b2eed5f8efced4d4e5f924056449c501f857c 100644 (file)
@@ -9,10 +9,10 @@ from pathlib import Path
 from textwrap import dedent
 from typing import Any, NamedTuple, Optional
 
-from mkosi.backend import Distribution, MkosiState, detect_distribution, sort_packages
 from mkosi.distributions import DistributionInstaller
 from mkosi.remove import unlink_try_hard
 from mkosi.run import run_with_apivfs
+from mkosi.util import Distribution, MkosiState, detect_distribution, sort_packages
 
 
 class FedoraInstaller(DistributionInstaller):
index 61efb08be51755086c4c822d14b50e0cb71465d4..e3261cad66d004f8e50e657e137bfc9370e003af 100644 (file)
@@ -10,12 +10,12 @@ from collections.abc import Sequence
 from pathlib import Path
 from textwrap import dedent
 
-from mkosi.backend import MkosiState, safe_tar_extract
 from mkosi.distributions import DistributionInstaller
 from mkosi.install import copy_path, flock
 from mkosi.log import ARG_DEBUG, complete_step, die, log_step
 from mkosi.remove import unlink_try_hard
 from mkosi.run import run_workspace_command
+from mkosi.util import MkosiState, safe_tar_extract
 
 ARCHITECTURES = {
     "x86_64": ("amd64", "arch/x86/boot/bzImage"),
index 03712ee035317230e6baaf7986f14f26339629ee..cc8f13317224b27bd715621814e35f31a4953cc5 100644 (file)
@@ -3,9 +3,9 @@
 from collections.abc import Sequence
 from pathlib import Path
 
-from mkosi.backend import MkosiState
 from mkosi.distributions import DistributionInstaller
 from mkosi.distributions.fedora import Repo, invoke_dnf, setup_dnf
+from mkosi.util import MkosiState
 
 
 class MageiaInstaller(DistributionInstaller):
index b55054f4bd863baefd7f0faefe5e8f0bd6b36e4a..01e08d4f0ded8796b07c94af8f198eb42e826ac1 100644 (file)
@@ -3,9 +3,9 @@
 from collections.abc import Sequence
 from pathlib import Path
 
-from mkosi.backend import MkosiState
 from mkosi.distributions import DistributionInstaller
 from mkosi.distributions.fedora import Repo, invoke_dnf, setup_dnf
+from mkosi.util import MkosiState
 
 
 class OpenmandrivaInstaller(DistributionInstaller):
index 33641f56d17382164fa3ad621fa0ee291d139a7a..96f914963f2edd7ff8cccbb7ab68ab7769fb6902 100644 (file)
@@ -4,10 +4,10 @@ from collections.abc import Sequence
 from pathlib import Path
 from textwrap import dedent
 
-from mkosi.backend import MkosiState
 from mkosi.distributions import DistributionInstaller
 from mkosi.run import run_with_apivfs
 from mkosi.types import PathString
+from mkosi.util import MkosiState
 
 
 class OpensuseInstaller(DistributionInstaller):
index 594cba0d11aac5ac43701abaacf55fb9a8471d8a..a54ef2c126b71f0a13274372b611a684b9fa5aac 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: LGPL-2.1+
 
-from mkosi.backend import MkosiState
 from mkosi.distributions.debian import DebianInstaller
+from mkosi.util import MkosiState
 
 
 class UbuntuInstaller(DebianInstaller):
index 7c95e781b2e6000cc94a46728038099e5f0a33c2..bda72a4d1241a19a767c30be7004d3ae01cc1d0d 100644 (file)
@@ -9,8 +9,8 @@ from subprocess import DEVNULL, PIPE
 from textwrap import dedent
 from typing import IO, Any, Optional
 
-from mkosi.backend import Distribution, ManifestFormat, MkosiConfig, PackageType
 from mkosi.run import run
+from mkosi.util import Distribution, ManifestFormat, MkosiConfig, PackageType
 
 
 @dataclasses.dataclass
index d58ea003b83e51a7ec6024c8a34994dd9c963165..11c464b89c06451bd81c3a308de8fc5dfd1515d4 100644 (file)
@@ -14,9 +14,9 @@ from pathlib import Path
 from types import TracebackType
 from typing import Any, Callable, Mapping, Optional, Sequence, Type, TypeVar
 
-from mkosi.backend import MkosiState, current_user
 from mkosi.log import ARG_DEBUG, die
 from mkosi.types import _FILE, CompletedProcess, PathString, Popen
+from mkosi.util import MkosiState, current_user
 
 CLONE_NEWNS = 0x00020000
 CLONE_NEWUSER = 0x10000000
similarity index 100%
rename from mkosi/backend.py
rename to mkosi/util.py
index 3d2f7cfc514e2c83b6bddaf1f487a73eb27deb17..38bd63f9a16fdbeff3474b4b3483c396bdf245e3 100644 (file)
@@ -10,7 +10,7 @@ from typing import Iterator, List, Optional
 import pytest
 
 import mkosi
-from mkosi.backend import Compression, Distribution, MkosiConfig, Verb
+from mkosi.util import Compression, Distribution, MkosiConfig, Verb
 from mkosi.config import MkosiConfigParser
 
 
similarity index 98%
rename from tests/test_backend.py
rename to tests/test_util.py
index 70108ed6d58695fdc43fd30d3b18e27857218032..448aa05965bde9a20c73145470e4c53b0ff77cf4 100644 (file)
@@ -7,7 +7,7 @@ from pathlib import Path
 
 import pytest
 
-from mkosi.backend import (
+from mkosi.util import (
     Distribution,
     PackageType,
     safe_tar_extract,