aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBerin Aniesh <berinaniesh@gmail.com>2023-06-19 07:00:25 +0530
committerSam James <sam@gentoo.org>2023-06-29 09:19:28 +0100
commite29cb58272b26fb6a4eeae27f4b127f80b34a88c (patch)
tree9d4a6430a455f309cf6c1e1a08be197151504640
parentExtractKernelVersion.py: Remove repeated/unreachable code (diff)
downloadportage-e29cb58272b26fb6a4eeae27f4b127f80b34a88c.tar.gz
portage-e29cb58272b26fb6a4eeae27f4b127f80b34a88c.tar.bz2
portage-e29cb58272b26fb6a4eeae27f4b127f80b34a88c.zip
actions.py: More type annotations
Signed-off-by: Berin Aniesh <berinaniesh@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--lib/_emerge/actions.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 01bf82fcb..7dddd4760 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -105,6 +105,9 @@ from _emerge.UnmergeDepPriority import UnmergeDepPriority
from _emerge.UseFlagDisplay import pkg_use_display
from _emerge.UserQuery import UserQuery
+# Type annotation imports
+from typing import List
+
def action_build(
emerge_config,
@@ -2790,7 +2793,7 @@ def relative_profile_path(portdir, abs_profile):
return profilever
-def get_libc_version(vardb):
+def get_libc_version(vardb: portage.dbapi.vartree.vardbapi) -> List[str]:
libcver = []
libclist = set()
for atom in expand_new_virt(vardb, portage.const.LIBC_PACKAGE_ATOM):
@@ -2807,7 +2810,9 @@ def get_libc_version(vardb):
return libcver
-def get_profile_version(portdir, profile, vardb):
+def get_profile_version(
+ portdir: str, profile: str, vardb: portage.dbapi.vartree.vardbapi
+) -> str:
profilever = None
repositories = vardb.settings.repositories
if profile:
@@ -2851,7 +2856,13 @@ def get_profile_version(portdir, profile, vardb):
return profilever
-def getportageversion(portdir, _unused, profile, chost, vardb):
+def getportageversion(
+ portdir: str,
+ _unused: None,
+ profile: str,
+ chost: str,
+ vardb: portage.dbapi.vartree.vardbapi,
+) -> str:
pythonver = (
"python"
f" {sys.version_info[0]}"