Merge pull request #62 from D4Vinci/patch-1

Complete fix for #61
This commit is contained in:
daijro 2024-10-31 06:36:01 -05:00 committed by GitHub
commit a75a20bcdc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -26,7 +26,7 @@ from .exceptions import UnsupportedArchitecture, UnsupportedOS, UnsupportedVersi
DownloadBuffer: TypeAlias = Union[BytesIO, tempfile._TemporaryFileWrapper, BufferedWriter]
# Map machine architecture to Camoufox binary name
ARCH_MAP: dict[str, str] = {
ARCH_MAP: Dict[str, str] = {
'amd64': 'x86_64',
'x86_64': 'x86_64',
'x86': 'x86_64',
@ -163,7 +163,7 @@ class CamoufoxFetcher:
return arch
def find_release(self, releases: List[dict]) -> Optional[Tuple[Version, str]]:
def find_release(self, releases: List[Dict]) -> Optional[Tuple[Version, str]]:
"""
Finds the latest release from a GitHub releases API response that
supports the Camoufox version constraints, the OS, and architecture.
@ -440,7 +440,7 @@ def unzip(
zf.extract(member, extract_path)
def load_yaml(file: str) -> dict:
def load_yaml(file: str) -> Dict:
"""
Loads a local YAML file and returns it as a dictionary.
"""