Gentoo Archives: gentoo-portage-dev

From: Matt Turner <mattst88@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Wolfgang E. Sanyer" <WolfgangESanyer@×××××.com>, Matt Turner <mattst88@g.o>
Subject: [gentoo-portage-dev] [PATCH 2/4] portage.eapi: use tuple instead of str for namedtuple definition
Date: Thu, 24 Feb 2022 04:15:09
Message-Id: 20220224041449.3746627-2-mattst88@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH 1/4] portage.dep.Atom: Clean up __new__ parameters by Matt Turner
1 From: "Wolfgang E. Sanyer" <WolfgangESanyer@×××××.com>
2
3 Reviewed-by: Matt Turner <mattst88@g.o>
4 Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer@×××××.com>
5 ---
6 lib/portage/eapi.py | 52 ++++++++++++++++++++++++++++-----------------
7 1 file changed, 33 insertions(+), 19 deletions(-)
8
9 diff --git a/lib/portage/eapi.py b/lib/portage/eapi.py
10 index adee87d00..18069b04b 100644
11 --- a/lib/portage/eapi.py
12 +++ b/lib/portage/eapi.py
13 @@ -288,25 +288,39 @@ def eapi_has_sysroot(eapi):
14
15 _eapi_attrs = collections.namedtuple(
16 "_eapi_attrs",
17 - "allows_package_provided "
18 - "bdepend "
19 - "broot "
20 - "dots_in_PN dots_in_use_flags "
21 - "exports_AA "
22 - "exports_EBUILD_PHASE_FUNC "
23 - "exports_ECLASSDIR "
24 - "exports_KV "
25 - "exports_merge_type "
26 - "exports_PORTDIR "
27 - "exports_replace_vars "
28 - "feature_flag_test "
29 - "idepend iuse_defaults iuse_effective posixish_locale "
30 - "path_variables_end_with_trailing_slash "
31 - "prefix "
32 - "repo_deps required_use required_use_at_most_one_of "
33 - "selective_src_uri_restriction slot_operator slot_deps "
34 - "src_uri_arrows strong_blocks use_deps use_dep_defaults "
35 - "empty_groups_always_true sysroot",
36 + (
37 + "allows_package_provided",
38 + "bdepend",
39 + "broot",
40 + "dots_in_PN",
41 + "dots_in_use_flags",
42 + "exports_AA",
43 + "exports_EBUILD_PHASE_FUNC",
44 + "exports_ECLASSDIR",
45 + "exports_KV",
46 + "exports_merge_type",
47 + "exports_PORTDIR",
48 + "exports_replace_vars",
49 + "feature_flag_test",
50 + "idepend",
51 + "iuse_defaults",
52 + "iuse_effective",
53 + "posixish_locale",
54 + "path_variables_end_with_trailing_slash",
55 + "prefix",
56 + "repo_deps",
57 + "required_use",
58 + "required_use_at_most_one_of",
59 + "selective_src_uri_restriction",
60 + "slot_operator",
61 + "slot_deps",
62 + "src_uri_arrows",
63 + "strong_blocks",
64 + "use_deps",
65 + "use_dep_defaults",
66 + "empty_groups_always_true",
67 + "sysroot",
68 + ),
69 )
70
71
72 --
73 2.34.1

Replies