Sort and format remaining imports (#2877)

This commit also enables isort rules in the Ruff config.
This commit is contained in:
correctmost 2024-11-18 19:18:47 -05:00 committed by GitHub
parent 955b2cfc3e
commit 3255744278
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
38 changed files with 160 additions and 211 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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
)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
) )

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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
)

View File

@ -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/'

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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'),

View File

@ -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

View File

@ -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

View File

@ -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