Sort and format imports in scripts/, tui/, and top-level files (#2874)
This commit is contained in:
parent
0aa6dcc78e
commit
b3421c0a82
|
|
@ -1,43 +1,39 @@
|
||||||
"""Arch Linux installer - guided, templates etc."""
|
"""Arch Linux installer - guided, templates etc."""
|
||||||
|
import curses
|
||||||
import importlib
|
import importlib
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import curses
|
|
||||||
import traceback
|
import traceback
|
||||||
from argparse import ArgumentParser, Namespace
|
from argparse import ArgumentParser, Namespace
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from .lib import disk
|
|
||||||
from .lib import models
|
|
||||||
from .lib import packages
|
|
||||||
from .lib import exceptions
|
|
||||||
from .lib import luks
|
|
||||||
from .lib import locale
|
|
||||||
from .lib import mirrors
|
|
||||||
from .lib import networking
|
|
||||||
from .lib import profile
|
|
||||||
from .lib import interactions
|
|
||||||
from . import default_profiles
|
from . import default_profiles
|
||||||
|
from .lib import disk, exceptions, interactions, locale, luks, mirrors, models, networking, packages, profile
|
||||||
from .lib.hardware import SysInfo, GfxDriver
|
|
||||||
from .lib.installer import Installer, accessibility_tools_in_use
|
|
||||||
from .lib.output import FormattedOutput, log, error, debug, warn, info
|
|
||||||
from .lib.pacman import Pacman
|
|
||||||
from .lib.storage import storage
|
|
||||||
from .lib.global_menu import GlobalMenu
|
|
||||||
from .lib.boot import Boot
|
from .lib.boot import Boot
|
||||||
from .lib.translationhandler import TranslationHandler, Language, DeferredTranslation
|
|
||||||
from .lib.plugins import plugins, load_plugin
|
|
||||||
from .lib.configuration import ConfigurationOutput
|
from .lib.configuration import ConfigurationOutput
|
||||||
from .tui import Tui
|
|
||||||
|
|
||||||
from .lib.general import (
|
from .lib.general import (
|
||||||
generate_password, locate_binary, clear_vt100_escape_codes,
|
JSON,
|
||||||
JSON, UNSAFE_JSON, SysCommandWorker, SysCommand,
|
UNSAFE_JSON,
|
||||||
run_custom_user_commands, json_stream_to_structure, secret
|
SysCommand,
|
||||||
|
SysCommandWorker,
|
||||||
|
clear_vt100_escape_codes,
|
||||||
|
generate_password,
|
||||||
|
json_stream_to_structure,
|
||||||
|
locate_binary,
|
||||||
|
run_custom_user_commands,
|
||||||
|
secret,
|
||||||
)
|
)
|
||||||
|
from .lib.global_menu import GlobalMenu
|
||||||
|
from .lib.hardware import GfxDriver, SysInfo
|
||||||
|
from .lib.installer import Installer, accessibility_tools_in_use
|
||||||
|
from .lib.output import FormattedOutput, debug, error, info, log, warn
|
||||||
|
from .lib.pacman import Pacman
|
||||||
|
from .lib.plugins import load_plugin, plugins
|
||||||
|
from .lib.storage import storage
|
||||||
|
from .lib.translationhandler import DeferredTranslation, Language, TranslationHandler
|
||||||
|
from .tui import Tui
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import importlib
|
import importlib
|
||||||
import sys
|
|
||||||
import pathlib
|
import pathlib
|
||||||
|
import sys
|
||||||
|
|
||||||
# Load .git version before the builtin version
|
# Load .git version before the builtin version
|
||||||
if pathlib.Path('./archinstall/__init__.py').absolute().exists():
|
if pathlib.Path('./archinstall/__init__.py').absolute().exists():
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,16 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall import info, debug
|
from archinstall import SysInfo, debug, info
|
||||||
from archinstall import SysInfo
|
from archinstall.lib import disk, locale
|
||||||
from archinstall.lib import locale
|
|
||||||
from archinstall.lib import disk
|
|
||||||
from archinstall.lib.global_menu import GlobalMenu
|
|
||||||
from archinstall.lib.configuration import ConfigurationOutput
|
from archinstall.lib.configuration import ConfigurationOutput
|
||||||
|
from archinstall.lib.global_menu import GlobalMenu
|
||||||
from archinstall.lib.installer import Installer
|
from archinstall.lib.installer import Installer
|
||||||
|
from archinstall.lib.interactions.general_conf import ask_chroot
|
||||||
from archinstall.lib.models import AudioConfiguration, Bootloader
|
from archinstall.lib.models import AudioConfiguration, Bootloader
|
||||||
from archinstall.lib.models.network_configuration import NetworkConfiguration
|
from archinstall.lib.models.network_configuration import NetworkConfiguration
|
||||||
from archinstall.lib.profile.profiles_handler import profile_handler
|
from archinstall.lib.profile.profiles_handler import profile_handler
|
||||||
from archinstall.lib.interactions.general_conf import ask_chroot
|
|
||||||
from archinstall.tui import Tui
|
from archinstall.tui import Tui
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,12 @@ from pathlib import Path
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall import info, debug
|
from archinstall import ConfigurationOutput, Installer, debug, info
|
||||||
from archinstall import Installer, ConfigurationOutput
|
|
||||||
from archinstall.default_profiles.minimal import MinimalProfile
|
from archinstall.default_profiles.minimal import MinimalProfile
|
||||||
from archinstall.lib.interactions import suggest_single_disk_layout, select_devices
|
from archinstall.lib import disk
|
||||||
|
from archinstall.lib.interactions import select_devices, suggest_single_disk_layout
|
||||||
from archinstall.lib.models import Bootloader, User
|
from archinstall.lib.models import Bootloader, User
|
||||||
from archinstall.lib.profile import ProfileConfiguration, profile_handler
|
from archinstall.lib.profile import ProfileConfiguration, profile_handler
|
||||||
from archinstall.lib import disk
|
|
||||||
from archinstall.tui import Tui
|
from archinstall.tui import Tui
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@ from pathlib import Path
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall import debug
|
from archinstall import debug
|
||||||
from archinstall.lib.installer import Installer
|
|
||||||
from archinstall.lib.configuration import ConfigurationOutput
|
|
||||||
from archinstall.lib import disk
|
from archinstall.lib import disk
|
||||||
|
from archinstall.lib.configuration import ConfigurationOutput
|
||||||
|
from archinstall.lib.installer import Installer
|
||||||
from archinstall.tui import Tui
|
from archinstall.tui import Tui
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,21 +3,15 @@ from pathlib import Path
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall import SysInfo, info, debug
|
from archinstall import SysInfo, debug, info
|
||||||
from archinstall.lib import models
|
from archinstall.lib import disk, locale, models
|
||||||
from archinstall.lib import disk
|
from archinstall.lib.configuration import ConfigurationOutput
|
||||||
from archinstall.lib import locale
|
|
||||||
from archinstall.lib.models import AudioConfiguration
|
|
||||||
from archinstall.lib.profile.profiles_handler import profile_handler
|
|
||||||
from archinstall.lib.global_menu import GlobalMenu
|
from archinstall.lib.global_menu import GlobalMenu
|
||||||
from archinstall.lib.installer import Installer
|
from archinstall.lib.installer import Installer
|
||||||
from archinstall.lib.configuration import ConfigurationOutput
|
|
||||||
from archinstall.lib.interactions.general_conf import ask_chroot
|
from archinstall.lib.interactions.general_conf import ask_chroot
|
||||||
from archinstall.tui import (
|
from archinstall.lib.models import AudioConfiguration
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
from archinstall.lib.profile.profiles_handler import profile_handler
|
||||||
FrameProperties, Alignment, ResultType,
|
from archinstall.tui import Alignment, FrameProperties, MenuItem, MenuItemGroup, ResultType, SelectMenu, Tui
|
||||||
Tui
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall import info
|
from archinstall import info, profile
|
||||||
from archinstall import profile
|
|
||||||
from archinstall.tui import Tui
|
from archinstall.tui import Tui
|
||||||
|
|
||||||
|
|
||||||
for p in profile.profile_handler.get_mac_addr_profiles():
|
for p in profile.profile_handler.get_mac_addr_profiles():
|
||||||
# Tailored means it's a match for this machine
|
# Tailored means it's a match for this machine
|
||||||
# based on it's MAC address (or some other criteria
|
# based on it's MAC address (or some other criteria
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,3 @@
|
||||||
from .curses_menu import (
|
from .curses_menu import EditMenu, SelectMenu, Tui
|
||||||
SelectMenu, EditMenu, Tui
|
from .menu_item import MenuItem, MenuItemGroup
|
||||||
)
|
from .types import Alignment, Chars, FrameProperties, FrameStyle, Orientation, PreviewStyle, Result, ResultType
|
||||||
|
|
||||||
from .menu_item import (
|
|
||||||
MenuItem, MenuItemGroup
|
|
||||||
)
|
|
||||||
|
|
||||||
from .types import (
|
|
||||||
PreviewStyle, FrameProperties, FrameStyle, Alignment,
|
|
||||||
Result, ResultType, Chars, Orientation
|
|
||||||
)
|
|
||||||
|
|
|
||||||
|
|
@ -1,27 +1,37 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import sys
|
|
||||||
import curses
|
import curses
|
||||||
import dataclasses
|
|
||||||
import curses.panel
|
import curses.panel
|
||||||
|
import dataclasses
|
||||||
import os
|
import os
|
||||||
import signal
|
import signal
|
||||||
|
import sys
|
||||||
from abc import ABCMeta, abstractmethod
|
from abc import ABCMeta, abstractmethod
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from curses.textpad import Textbox
|
from curses.textpad import Textbox
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from types import FrameType, TracebackType
|
from types import FrameType, TracebackType
|
||||||
from typing import Any, TYPE_CHECKING, Literal
|
from typing import TYPE_CHECKING, Any, Literal
|
||||||
|
|
||||||
|
from ..lib.output import debug
|
||||||
from .help import Help
|
from .help import Help
|
||||||
from .menu_item import MenuItem, MenuItemGroup
|
from .menu_item import MenuItem, MenuItemGroup
|
||||||
from .types import (
|
from .types import (
|
||||||
Result, ResultType, ViewportEntry,
|
SCROLL_INTERVAL,
|
||||||
STYLE, FrameProperties, FrameStyle, Alignment,
|
STYLE,
|
||||||
Chars, MenuKeys, Orientation, PreviewStyle,
|
Alignment,
|
||||||
MenuCell, _FrameDim, SCROLL_INTERVAL
|
Chars,
|
||||||
|
FrameProperties,
|
||||||
|
FrameStyle,
|
||||||
|
MenuCell,
|
||||||
|
MenuKeys,
|
||||||
|
Orientation,
|
||||||
|
PreviewStyle,
|
||||||
|
Result,
|
||||||
|
ResultType,
|
||||||
|
ViewportEntry,
|
||||||
|
_FrameDim,
|
||||||
)
|
)
|
||||||
from ..lib.output import debug
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,7 @@ from __future__ import annotations
|
||||||
|
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any, ClassVar
|
||||||
from typing import ClassVar
|
|
||||||
|
|
||||||
from ..lib.output import unicode_ljust
|
from ..lib.output import unicode_ljust
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ from typing import Any
|
||||||
|
|
||||||
from .menu_item import MenuItem
|
from .menu_item import MenuItem
|
||||||
|
|
||||||
|
|
||||||
SCROLL_INTERVAL = 10
|
SCROLL_INTERVAL = 10
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue