diff --git a/archinstall/lib/pacman/config.py b/archinstall/lib/pacman/config.py index 4aecd3a0..7dbb2e17 100644 --- a/archinstall/lib/pacman/config.py +++ b/archinstall/lib/pacman/config.py @@ -20,11 +20,11 @@ class Config: if Repo.TESTING in self.repos: if Repo.MULTILIB in self.repos: - repos_pattern = f'({Repo.MULTILIB.value}|.+-{Repo.TESTING.value})' + repos_pattern = f'({Repo.MULTILIB}|.+-{Repo.TESTING})' else: - repos_pattern = f'(?!{Repo.MULTILIB.value}).+-{Repo.TESTING.value}' + repos_pattern = f'(?!{Repo.MULTILIB}).+-{Repo.TESTING}' else: - repos_pattern = Repo.MULTILIB.value + repos_pattern = Repo.MULTILIB pattern = re.compile(rf"^#\s*\[{repos_pattern}\]$") diff --git a/archinstall/lib/pacman/repo.py b/archinstall/lib/pacman/repo.py index f8fec718..4ba34946 100644 --- a/archinstall/lib/pacman/repo.py +++ b/archinstall/lib/pacman/repo.py @@ -1,6 +1,6 @@ -from enum import Enum +from enum import StrEnum, auto -class Repo(Enum): - MULTILIB = "multilib" - TESTING = "testing" +class Repo(StrEnum): + MULTILIB = auto() + TESTING = auto()