From d9ac33dbe87e26485ce329f7f665fcec8f7e7384 Mon Sep 17 00:00:00 2001 From: correctmost <134317971+correctmost@users.noreply.github.com> Date: Sun, 2 Mar 2025 06:01:56 -0500 Subject: [PATCH] Fix a non-pep695-generic-function ruff warning (#3218) --- archinstall/lib/packages/packages.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/archinstall/lib/packages/packages.py b/archinstall/lib/packages/packages.py index 929fba52..885bb3b8 100644 --- a/archinstall/lib/packages/packages.py +++ b/archinstall/lib/packages/packages.py @@ -1,7 +1,6 @@ import json import ssl from functools import lru_cache -from typing import TypeVar from urllib.error import HTTPError from urllib.parse import urlencode from urllib.request import urlopen @@ -11,9 +10,6 @@ from ..exceptions import PackageError, SysCallError from ..models.gen import AvailablePackage, LocalPackage, PackageSearch, PackageSearchResult, Repository from ..pacman import Pacman -PackageType = TypeVar("PackageType", AvailablePackage, LocalPackage) - - BASE_URL_PKG_SEARCH = 'https://archlinux.org/packages/search/json/' # BASE_URL_PKG_CONTENT = 'https://archlinux.org/packages/search/json/' BASE_GROUP_URL = 'https://archlinux.org/groups/search/json/' @@ -143,7 +139,7 @@ def list_available_packages( return packages -def _parse_package_output( +def _parse_package_output[PackageType: (AvailablePackage, LocalPackage)]( package_meta: list[str], cls: type[PackageType] ) -> PackageType: