Sort and format remaining imports (#2877)
This commit also enables isort rules in the Ruff config.
This commit is contained in:
parent
955b2cfc3e
commit
3255744278
|
|
@ -2,10 +2,10 @@ from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
import archinstall
|
import archinstall
|
||||||
from archinstall.default_profiles.profile import Profile, ProfileType
|
from archinstall.default_profiles.profile import Profile, ProfileType
|
||||||
from archinstall.lib.models import User
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from archinstall.lib.installer import Installer
|
from archinstall.lib.installer import Installer
|
||||||
|
from archinstall.lib.models import User
|
||||||
_: Any
|
_: Any
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import time
|
import time
|
||||||
from collections.abc import Iterator
|
from collections.abc import Iterator
|
||||||
|
|
||||||
from .exceptions import SysCallError
|
from .exceptions import SysCallError
|
||||||
from .general import SysCommand, SysCommandWorker, locate_binary
|
from .general import SysCommand, SysCommandWorker, locate_binary
|
||||||
from .installer import Installer
|
from .installer import Installer
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,17 @@
|
||||||
import os
|
|
||||||
import json
|
import json
|
||||||
import stat
|
import os
|
||||||
import readline
|
import readline
|
||||||
|
import stat
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import Alignment, FrameProperties, MenuItem, MenuItemGroup, Orientation, PreviewStyle, ResultType, SelectMenu, Tui
|
||||||
|
|
||||||
from .storage import storage
|
|
||||||
from .general import JSON, UNSAFE_JSON
|
from .general import JSON, UNSAFE_JSON
|
||||||
from .output import debug, warn
|
from .output import debug, warn
|
||||||
|
from .storage import storage
|
||||||
from .utils.util import prompt_dir
|
from .utils.util import prompt_dir
|
||||||
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, Alignment, ResultType,
|
|
||||||
PreviewStyle, Orientation, Tui
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,30 +2,29 @@ from __future__ import annotations
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
import pathlib
|
||||||
|
import re
|
||||||
import secrets
|
import secrets
|
||||||
import shlex
|
import shlex
|
||||||
import subprocess
|
|
||||||
import stat
|
import stat
|
||||||
import string
|
import string
|
||||||
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import re
|
|
||||||
import urllib.parse
|
|
||||||
from urllib.request import Request, urlopen
|
|
||||||
import urllib.error
|
import urllib.error
|
||||||
import pathlib
|
import urllib.parse
|
||||||
from collections.abc import Callable, Iterator
|
from collections.abc import Callable, Iterator
|
||||||
from datetime import datetime, date
|
from datetime import date, datetime
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, TYPE_CHECKING
|
from select import EPOLLHUP, EPOLLIN, epoll
|
||||||
from select import epoll, EPOLLIN, EPOLLHUP
|
|
||||||
from shutil import which
|
from shutil import which
|
||||||
|
from typing import TYPE_CHECKING, Any
|
||||||
|
from urllib.request import Request, urlopen
|
||||||
|
|
||||||
from .exceptions import RequirementError, SysCallError
|
from .exceptions import RequirementError, SysCallError
|
||||||
from .output import debug, error, info
|
from .output import debug, error, info
|
||||||
from .storage import storage
|
from .storage import storage
|
||||||
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from .installer import Installer
|
from .installer import Installer
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,37 +1,39 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import MenuItem, MenuItemGroup
|
||||||
|
|
||||||
from . import disk
|
from . import disk
|
||||||
|
from .configuration import save_config
|
||||||
from .general import secret
|
from .general import secret
|
||||||
from .hardware import SysInfo
|
from .hardware import SysInfo
|
||||||
|
from .interactions import (
|
||||||
|
add_number_of_parallel_downloads,
|
||||||
|
ask_additional_packages_to_install,
|
||||||
|
ask_for_a_timezone,
|
||||||
|
ask_for_additional_users,
|
||||||
|
ask_for_audio_selection,
|
||||||
|
ask_for_bootloader,
|
||||||
|
ask_for_swap,
|
||||||
|
ask_for_uki,
|
||||||
|
ask_hostname,
|
||||||
|
ask_ntp,
|
||||||
|
ask_to_configure_network,
|
||||||
|
select_additional_repositories,
|
||||||
|
select_kernel,
|
||||||
|
)
|
||||||
from .locale.locale_menu import LocaleConfiguration, LocaleMenu
|
from .locale.locale_menu import LocaleConfiguration, LocaleMenu
|
||||||
from .menu import AbstractMenu
|
from .menu import AbstractMenu
|
||||||
from .mirrors import MirrorConfiguration, MirrorMenu
|
from .mirrors import MirrorConfiguration, MirrorMenu
|
||||||
from .models import NetworkConfiguration, NicType
|
from .models import NetworkConfiguration, NicType
|
||||||
from .models.bootloader import Bootloader
|
|
||||||
from .models.audio_configuration import AudioConfiguration
|
from .models.audio_configuration import AudioConfiguration
|
||||||
|
from .models.bootloader import Bootloader
|
||||||
from .models.users import User
|
from .models.users import User
|
||||||
from .output import FormattedOutput
|
from .output import FormattedOutput
|
||||||
from .profile.profile_menu import ProfileConfiguration
|
from .profile.profile_menu import ProfileConfiguration
|
||||||
from .interactions import ask_for_additional_users
|
|
||||||
from .interactions import (
|
|
||||||
ask_for_audio_selection, ask_for_swap,
|
|
||||||
ask_for_bootloader, ask_for_uki, ask_hostname,
|
|
||||||
add_number_of_parallel_downloads, select_kernel,
|
|
||||||
ask_additional_packages_to_install, select_additional_repositories,
|
|
||||||
ask_for_a_timezone, ask_ntp, ask_to_configure_network
|
|
||||||
)
|
|
||||||
from .utils.util import get_password
|
|
||||||
from .utils.util import format_cols
|
|
||||||
from .configuration import save_config
|
|
||||||
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
from .translationhandler import Language, TranslationHandler
|
from .translationhandler import Language, TranslationHandler
|
||||||
|
from .utils.util import format_cols, get_password
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from .exceptions import SysCallError
|
from .exceptions import SysCallError
|
||||||
from .general import SysCommand
|
from .general import SysCommand
|
||||||
from .networking import list_interfaces, enrich_iface_types
|
from .networking import enrich_iface_types, list_interfaces
|
||||||
from .output import debug
|
from .output import debug
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
|
|
||||||
|
|
@ -8,25 +8,24 @@ import time
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from types import TracebackType
|
from types import TracebackType
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from . import disk
|
from archinstall.tui.curses_menu import Tui
|
||||||
from .exceptions import DiskError, ServiceException, RequirementError, HardwareIncompatibilityError, SysCallError
|
|
||||||
|
from . import disk, pacman
|
||||||
|
from .exceptions import DiskError, HardwareIncompatibilityError, RequirementError, ServiceException, SysCallError
|
||||||
from .general import SysCommand
|
from .general import SysCommand
|
||||||
from .hardware import SysInfo
|
from .hardware import SysInfo
|
||||||
from .locale import LocaleConfiguration
|
from .locale import LocaleConfiguration, verify_keyboard_layout, verify_x11_keyboard_layout
|
||||||
from .locale import verify_keyboard_layout, verify_x11_keyboard_layout
|
|
||||||
from .luks import Luks2
|
from .luks import Luks2
|
||||||
from .mirrors import MirrorConfiguration
|
from .mirrors import MirrorConfiguration
|
||||||
from .models.bootloader import Bootloader
|
from .models.bootloader import Bootloader
|
||||||
from .models.network_configuration import Nic
|
from .models.network_configuration import Nic
|
||||||
from .models.users import User
|
from .models.users import User
|
||||||
from .output import log, error, info, warn, debug
|
from .output import debug, error, info, log, warn
|
||||||
from . import pacman
|
|
||||||
from .pacman import Pacman
|
from .pacman import Pacman
|
||||||
from .plugins import plugins
|
from .plugins import plugins
|
||||||
from .storage import storage
|
from .storage import storage
|
||||||
from archinstall.tui.curses_menu import Tui
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,21 @@
|
||||||
|
from .disk_conf import (
|
||||||
|
get_default_partition_layout,
|
||||||
|
select_devices,
|
||||||
|
select_disk_config,
|
||||||
|
select_main_filesystem_format,
|
||||||
|
suggest_multi_disk_layout,
|
||||||
|
suggest_single_disk_layout,
|
||||||
|
)
|
||||||
|
from .general_conf import (
|
||||||
|
add_number_of_parallel_downloads,
|
||||||
|
ask_additional_packages_to_install,
|
||||||
|
ask_for_a_timezone,
|
||||||
|
ask_for_audio_selection,
|
||||||
|
ask_hostname,
|
||||||
|
ask_ntp,
|
||||||
|
select_additional_repositories,
|
||||||
|
select_archinstall_language,
|
||||||
|
)
|
||||||
from .manage_users_conf import UserList, ask_for_additional_users
|
from .manage_users_conf import UserList, ask_for_additional_users
|
||||||
from .network_menu import ManualNetworkConfig, ask_to_configure_network
|
from .network_menu import ManualNetworkConfig, ask_to_configure_network
|
||||||
|
from .system_conf import ask_for_bootloader, ask_for_swap, ask_for_uki, select_driver, select_kernel
|
||||||
from .disk_conf import (
|
|
||||||
select_devices, select_disk_config, get_default_partition_layout,
|
|
||||||
select_main_filesystem_format, suggest_single_disk_layout,
|
|
||||||
suggest_multi_disk_layout
|
|
||||||
)
|
|
||||||
|
|
||||||
from .general_conf import (
|
|
||||||
ask_ntp, ask_hostname, ask_for_a_timezone, ask_for_audio_selection,
|
|
||||||
select_archinstall_language, ask_additional_packages_to_install,
|
|
||||||
add_number_of_parallel_downloads, select_additional_repositories
|
|
||||||
)
|
|
||||||
|
|
||||||
from .system_conf import (
|
|
||||||
select_kernel, ask_for_bootloader, ask_for_uki, select_driver, ask_for_swap
|
|
||||||
)
|
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,17 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.lib.menu.menu_helper import MenuHelper
|
||||||
|
from archinstall.tui import Alignment, FrameProperties, MenuItem, MenuItemGroup, Orientation, ResultType, SelectMenu
|
||||||
|
|
||||||
from .. import disk
|
from .. import disk
|
||||||
from ..disk.device_model import BtrfsMountOption
|
from ..disk.device_model import BtrfsMountOption
|
||||||
from ..hardware import SysInfo
|
from ..hardware import SysInfo
|
||||||
from ..output import FormattedOutput, debug
|
from ..output import FormattedOutput, debug
|
||||||
from ..utils.util import prompt_dir
|
|
||||||
from ..storage import storage
|
from ..storage import storage
|
||||||
|
from ..utils.util import prompt_dir
|
||||||
from archinstall.lib.menu.menu_helper import MenuHelper
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, Alignment, ResultType,
|
|
||||||
Orientation
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import pathlib
|
import pathlib
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import Alignment, EditMenu, FrameProperties, MenuItem, MenuItemGroup, Orientation, ResultType, SelectMenu, Tui
|
||||||
|
|
||||||
from ..locale import list_timezones
|
from ..locale import list_timezones
|
||||||
from ..models.audio_configuration import Audio, AudioConfiguration
|
from ..models.audio_configuration import Audio, AudioConfiguration
|
||||||
|
|
@ -9,11 +11,6 @@ from ..output import warn
|
||||||
from ..packages.packages import validate_package_list
|
from ..packages.packages import validate_package_list
|
||||||
from ..storage import storage
|
from ..storage import storage
|
||||||
from ..translationhandler import Language
|
from ..translationhandler import Language
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, Alignment, ResultType,
|
|
||||||
EditMenu, Orientation, Tui
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,14 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import re
|
import re
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..utils.util import get_password
|
from archinstall.tui import Alignment, EditMenu, MenuItem, MenuItemGroup, Orientation, ResultType, SelectMenu
|
||||||
|
|
||||||
|
from ..general import secret
|
||||||
from ..menu import ListManager
|
from ..menu import ListManager
|
||||||
from ..models.users import User
|
from ..models.users import User
|
||||||
from ..general import secret
|
from ..utils.util import get_password
|
||||||
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
Alignment, EditMenu, Orientation,
|
|
||||||
ResultType
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,13 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import ipaddress
|
import ipaddress
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..models.network_configuration import NetworkConfiguration, NicType, Nic
|
from archinstall.tui import Alignment, EditMenu, FrameProperties, MenuItem, MenuItemGroup, ResultType, SelectMenu
|
||||||
|
|
||||||
from ..networking import list_interfaces
|
|
||||||
from ..menu import ListManager
|
from ..menu import ListManager
|
||||||
from archinstall.tui import (
|
from ..models.network_configuration import NetworkConfiguration, Nic, NicType
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
from ..networking import list_interfaces
|
||||||
FrameProperties, Alignment, ResultType,
|
|
||||||
EditMenu
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,12 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..hardware import SysInfo, GfxDriver
|
from archinstall.tui import Alignment, FrameProperties, FrameStyle, MenuItem, MenuItemGroup, Orientation, PreviewStyle, ResultType, SelectMenu
|
||||||
|
|
||||||
|
from ..hardware import GfxDriver, SysInfo
|
||||||
from ..models.bootloader import Bootloader
|
from ..models.bootloader import Bootloader
|
||||||
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, FrameStyle, Alignment,
|
|
||||||
ResultType, Orientation, PreviewStyle
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@ from .locale_menu import LocaleConfiguration
|
||||||
from .utils import (
|
from .utils import (
|
||||||
list_keyboard_languages,
|
list_keyboard_languages,
|
||||||
list_locales,
|
list_locales,
|
||||||
|
list_timezones,
|
||||||
list_x11_keyboard_languages,
|
list_x11_keyboard_languages,
|
||||||
|
set_kb_layout,
|
||||||
verify_keyboard_layout,
|
verify_keyboard_layout,
|
||||||
verify_x11_keyboard_layout,
|
verify_x11_keyboard_layout,
|
||||||
list_timezones,
|
|
||||||
set_kb_layout
|
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,10 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import Alignment, FrameProperties, MenuItem, MenuItemGroup, ResultType, SelectMenu
|
||||||
|
|
||||||
from .utils import list_keyboard_languages, list_locales, set_kb_layout, get_kb_layout
|
|
||||||
from ..menu import AbstractSubMenu
|
from ..menu import AbstractSubMenu
|
||||||
|
from .utils import get_kb_layout, list_keyboard_languages, list_locales, set_kb_layout
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, Alignment, ResultType
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@ from dataclasses import dataclass
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from . import disk
|
from . import disk
|
||||||
from .general import SysCommand, generate_password, SysCommandWorker
|
from .exceptions import DiskError, SysCallError
|
||||||
from .output import info, debug
|
from .general import SysCommand, SysCommandWorker, generate_password
|
||||||
from .exceptions import SysCallError, DiskError
|
from .output import debug, info
|
||||||
from .storage import storage
|
from .storage import storage
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,11 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..output import error
|
from archinstall.tui import Chars, FrameProperties, FrameStyle, MenuItem, MenuItemGroup, PreviewStyle, ResultType, SelectMenu, Tui
|
||||||
from ..output import unicode_ljust
|
|
||||||
from archinstall.tui import (
|
from ..output import error, unicode_ljust
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
PreviewStyle, FrameProperties, FrameStyle,
|
|
||||||
ResultType, Chars, Tui
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
import copy
|
import copy
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
from ..output import FormattedOutput
|
|
||||||
|
|
||||||
from archinstall.tui import (
|
from archinstall.tui import Alignment, MenuItem, MenuItemGroup, ResultType, SelectMenu
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
Alignment, ResultType
|
from ..output import FormattedOutput
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,7 @@
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from archinstall.lib.output import FormattedOutput
|
from archinstall.lib.output import FormattedOutput
|
||||||
|
from archinstall.tui import MenuItem, MenuItemGroup
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class MenuHelper:
|
class MenuHelper:
|
||||||
|
|
|
||||||
|
|
@ -1,23 +1,18 @@
|
||||||
import time
|
|
||||||
import json
|
import json
|
||||||
|
import time
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
from pathlib import Path
|
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, TYPE_CHECKING
|
from pathlib import Path
|
||||||
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import Alignment, EditMenu, FrameProperties, MenuItem, MenuItemGroup, ResultType, SelectMenu
|
||||||
|
|
||||||
from .menu import AbstractSubMenu, ListManager
|
from .menu import AbstractSubMenu, ListManager
|
||||||
|
from .models.mirrors import MirrorStatusEntryV3, MirrorStatusListV3
|
||||||
from .networking import fetch_data_from_url
|
from .networking import fetch_data_from_url
|
||||||
from .output import FormattedOutput, debug
|
from .output import FormattedOutput, debug
|
||||||
from .storage import storage
|
from .storage import storage
|
||||||
from .models.mirrors import MirrorStatusListV3, MirrorStatusEntryV3
|
|
||||||
|
|
||||||
from archinstall.tui import (
|
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
|
||||||
FrameProperties, Alignment, ResultType,
|
|
||||||
EditMenu
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,5 @@
|
||||||
from .network_configuration import (
|
|
||||||
NetworkConfiguration,
|
|
||||||
NicType,
|
|
||||||
Nic
|
|
||||||
)
|
|
||||||
from .bootloader import Bootloader
|
|
||||||
from .gen import VersionDef, PackageSearchResult, PackageSearch, LocalPackage
|
|
||||||
from .users import PasswordStrength, User
|
|
||||||
from .audio_configuration import Audio, AudioConfiguration
|
from .audio_configuration import Audio, AudioConfiguration
|
||||||
|
from .bootloader import Bootloader
|
||||||
|
from .gen import LocalPackage, PackageSearch, PackageSearchResult, VersionDef
|
||||||
|
from .network_configuration import NetworkConfiguration, Nic, NicType
|
||||||
|
from .users import PasswordStrength, User
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from ...default_profiles.applications.pipewire import PipewireProfile
|
||||||
from ..hardware import SysInfo
|
from ..hardware import SysInfo
|
||||||
from ..output import info
|
from ..output import info
|
||||||
from ...default_profiles.applications.pipewire import PipewireProfile
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
from pydantic import BaseModel, field_validator, model_validator
|
|
||||||
import datetime
|
import datetime
|
||||||
import http.client
|
import http.client
|
||||||
import urllib.error
|
import urllib.error
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
import urllib.request
|
import urllib.request
|
||||||
|
|
||||||
from ..networking import ping, DownloadTimer
|
from pydantic import BaseModel, field_validator, model_validator
|
||||||
|
|
||||||
|
from ..networking import DownloadTimer, ping
|
||||||
from ..output import debug
|
from ..output import debug
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ from __future__ import annotations
|
||||||
|
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..profile import ProfileConfiguration
|
from ..profile import ProfileConfiguration
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Any, TYPE_CHECKING
|
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,20 @@
|
||||||
import os
|
import os
|
||||||
|
import random
|
||||||
|
import select
|
||||||
|
import signal
|
||||||
import socket
|
import socket
|
||||||
import ssl
|
import ssl
|
||||||
import struct
|
import struct
|
||||||
import time
|
import time
|
||||||
import select
|
|
||||||
import signal
|
|
||||||
import random
|
|
||||||
from types import FrameType
|
from types import FrameType
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from urllib.error import URLError
|
from urllib.error import URLError
|
||||||
from urllib.parse import urlencode
|
from urllib.parse import urlencode
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
|
|
||||||
from .exceptions import SysCallError, DownloadTimeout
|
from .exceptions import DownloadTimeout, SysCallError
|
||||||
from .output import error, info
|
from .output import debug, error, info
|
||||||
from .pacman import Pacman
|
from .pacman import Pacman
|
||||||
from .output import debug
|
|
||||||
|
|
||||||
|
|
||||||
class DownloadTimer:
|
class DownloadTimer:
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,10 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import unicodedata
|
import unicodedata
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from enum import Enum
|
|
||||||
|
|
||||||
from pathlib import Path
|
|
||||||
from typing import Any, TYPE_CHECKING
|
|
||||||
from dataclasses import asdict, is_dataclass
|
from dataclasses import asdict, is_dataclass
|
||||||
|
from enum import Enum
|
||||||
|
from pathlib import Path
|
||||||
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from .storage import storage
|
from .storage import storage
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1 @@
|
||||||
from .packages import (
|
from .packages import find_package, find_packages, group_search, installed_package, package_search, validate_package_list
|
||||||
group_search, package_search, find_package,
|
|
||||||
find_packages, validate_package_list, installed_package
|
|
||||||
)
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ from urllib.parse import urlencode
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
|
|
||||||
from ..exceptions import PackageError, SysCallError
|
from ..exceptions import PackageError, SysCallError
|
||||||
from ..models.gen import PackageSearch, PackageSearchResult, LocalPackage
|
from ..models.gen import LocalPackage, PackageSearch, PackageSearchResult
|
||||||
from ..pacman import Pacman
|
from ..pacman import Pacman
|
||||||
|
|
||||||
BASE_URL_PKG_SEARCH = 'https://archlinux.org/packages/search/json/'
|
BASE_URL_PKG_SEARCH = 'https://archlinux.org/packages/search/json/'
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,16 @@
|
||||||
from pathlib import Path
|
|
||||||
import time
|
|
||||||
import re
|
import re
|
||||||
|
import time
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from typing import TYPE_CHECKING, Any
|
from pathlib import Path
|
||||||
from shutil import copy2
|
from shutil import copy2
|
||||||
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ..general import SysCommand
|
|
||||||
from ..output import warn, error, info
|
|
||||||
from .repo import Repo
|
|
||||||
from .config import Config
|
|
||||||
from ..exceptions import RequirementError
|
from ..exceptions import RequirementError
|
||||||
|
from ..general import SysCommand
|
||||||
|
from ..output import error, info, warn
|
||||||
from ..plugins import plugins
|
from ..plugins import plugins
|
||||||
|
from .config import Config
|
||||||
|
from .repo import Repo
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
from .profile_menu import ProfileMenu, select_greeter, select_profile
|
from .profile_menu import ProfileMenu, select_greeter, select_profile
|
||||||
from .profiles_handler import profile_handler
|
|
||||||
from .profile_model import ProfileConfiguration
|
from .profile_model import ProfileConfiguration
|
||||||
|
from .profiles_handler import profile_handler
|
||||||
|
|
|
||||||
|
|
@ -2,17 +2,13 @@ from __future__ import annotations
|
||||||
|
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from archinstall.default_profiles.profile import Profile, GreeterType
|
from archinstall.default_profiles.profile import GreeterType, Profile
|
||||||
from .profile_model import ProfileConfiguration
|
from archinstall.tui import Alignment, FrameProperties, MenuItem, MenuItemGroup, Orientation, ResultType, SelectMenu
|
||||||
from ..menu import AbstractSubMenu
|
|
||||||
from ..interactions.system_conf import select_driver
|
|
||||||
from ..hardware import GfxDriver
|
|
||||||
|
|
||||||
from archinstall.tui import (
|
from ..hardware import GfxDriver
|
||||||
MenuItemGroup, MenuItem, SelectMenu,
|
from ..interactions.system_conf import select_driver
|
||||||
FrameProperties, Alignment, ResultType,
|
from ..menu import AbstractSubMenu
|
||||||
Orientation
|
from .profile_model import ProfileConfiguration
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,9 @@ from __future__ import annotations
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.default_profiles.profile import GreeterType, Profile
|
||||||
|
|
||||||
from ..hardware import GfxDriver
|
from ..hardware import GfxDriver
|
||||||
from archinstall.default_profiles.profile import Profile, GreeterType
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import importlib.util
|
import importlib.util
|
||||||
import sys
|
|
||||||
import inspect
|
import inspect
|
||||||
|
import sys
|
||||||
from collections import Counter
|
from collections import Counter
|
||||||
from functools import cached_property
|
from functools import cached_property
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
@ -10,13 +10,12 @@ from tempfile import NamedTemporaryFile
|
||||||
from types import ModuleType
|
from types import ModuleType
|
||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from ...default_profiles.profile import Profile, GreeterType
|
from ...default_profiles.profile import GreeterType, Profile
|
||||||
from .profile_model import ProfileConfiguration
|
|
||||||
from ..hardware import GfxDriver
|
from ..hardware import GfxDriver
|
||||||
from ..networking import list_interfaces, fetch_data_from_url
|
from ..networking import fetch_data_from_url, list_interfaces
|
||||||
from ..output import error, debug, info
|
from ..output import debug, error, info
|
||||||
from ..storage import storage
|
from ..storage import storage
|
||||||
|
from .profile_model import ProfileConfiguration
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from ..installer import Installer
|
from ..installer import Installer
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,8 @@
|
||||||
# (4. Added the ~/.config directory as an additional option for future reasons)
|
# (4. Added the ~/.config directory as an additional option for future reasons)
|
||||||
#
|
#
|
||||||
# And Keeping this in dict ensures that variables are shared across imports.
|
# And Keeping this in dict ensures that variables are shared across imports.
|
||||||
from typing import Any
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from typing import Any
|
||||||
|
|
||||||
storage: dict[str, Any] = {
|
storage: dict[str, Any] = {
|
||||||
'PROFILE': Path(__file__).parent.parent.joinpath('default_profiles'),
|
'PROFILE': Path(__file__).parent.parent.joinpath('default_profiles'),
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,13 @@
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import gettext
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import gettext
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
from .output import error, debug
|
from .output import debug, error
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,10 @@
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any, TYPE_CHECKING
|
from typing import TYPE_CHECKING, Any
|
||||||
|
|
||||||
|
from archinstall.tui import Alignment, EditMenu
|
||||||
|
|
||||||
from ..output import FormattedOutput
|
|
||||||
from ..general import secret
|
from ..general import secret
|
||||||
|
from ..output import FormattedOutput
|
||||||
from archinstall.tui import (
|
|
||||||
Alignment, EditMenu
|
|
||||||
)
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
_: Any
|
_: Any
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,7 @@ select = [
|
||||||
"FA", # flake8-future-annotations
|
"FA", # flake8-future-annotations
|
||||||
"FLY", # flynt
|
"FLY", # flynt
|
||||||
"G", # flake8-logging-format
|
"G", # flake8-logging-format
|
||||||
|
"I", # isort
|
||||||
"ICN", # flake8-import-conventions
|
"ICN", # flake8-import-conventions
|
||||||
"ISC", # flake8-implicit-str-concat
|
"ISC", # flake8-implicit-str-concat
|
||||||
"LOG", # flake8-logging
|
"LOG", # flake8-logging
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue