Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/sync/modules/rsync/, lib/portage/util/_async/, ...
Date: Fri, 07 Aug 2020 03:29:14
Message-Id: 1596768791.762f5aff42f9240cb732993b5ba4e99fa2b9383b.zmedico@gentoo
1 commit: 762f5aff42f9240cb732993b5ba4e99fa2b9383b
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 6 18:21:42 2020 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 7 02:53:11 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=762f5aff
7
8 lib/*: Fix ungrouped-imports
9
10 * This fixes ungrouped imports for a portion of the repo. The remaining
11 fixes will come in another batch of atomic commits as the imports are
12 buried behind conditionals, are __futures__ that may be able to go
13 away, etc
14
15 * Per the above, check will not be enabled yet
16
17 Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
18 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
19
20 lib/_emerge/FakeVartree.py | 7 ++++---
21 lib/_emerge/FifoIpcDaemon.py | 2 +-
22 lib/_emerge/MetadataRegen.py | 7 ++++---
23 lib/portage/dbapi/porttree.py | 2 +-
24 lib/portage/emaint/modules/move/move.py | 5 +++--
25 lib/portage/metadata.py | 16 +++++++++-------
26 lib/portage/sync/modules/rsync/rsync.py | 29 +++++++++++++++--------------
27 lib/portage/util/_async/BuildLogger.py | 4 ++--
28 8 files changed, 39 insertions(+), 33 deletions(-)
29
30 diff --git a/lib/_emerge/FakeVartree.py b/lib/_emerge/FakeVartree.py
31 index 37349bcdd..c5c9e27ca 100644
32 --- a/lib/_emerge/FakeVartree.py
33 +++ b/lib/_emerge/FakeVartree.py
34 @@ -3,10 +3,12 @@
35
36 import warnings
37
38 -import portage
39 -from portage import os
40 from _emerge.Package import Package
41 from _emerge.PackageVirtualDbapi import PackageVirtualDbapi
42 +from _emerge.resolver.DbapiProvidesIndex import PackageDbapiProvidesIndex
43 +
44 +import portage
45 +from portage import os
46 from portage.const import VDB_PATH
47 from portage.dbapi.vartree import vartree
48 from portage.dep._slot_operator import find_built_slot_operator_atoms
49 @@ -14,7 +16,6 @@ from portage.eapi import _get_eapi_attrs
50 from portage.exception import InvalidData, InvalidDependString
51 from portage.update import grab_updates, parse_updates, update_dbentries
52 from portage.versions import _pkg_str
53 -from _emerge.resolver.DbapiProvidesIndex import PackageDbapiProvidesIndex
54
55
56 class FakeVardbGetPath:
57
58 diff --git a/lib/_emerge/FifoIpcDaemon.py b/lib/_emerge/FifoIpcDaemon.py
59 index a21e94db6..22aa6f9fc 100644
60 --- a/lib/_emerge/FifoIpcDaemon.py
61 +++ b/lib/_emerge/FifoIpcDaemon.py
62 @@ -1,9 +1,9 @@
63 # Copyright 2010-2020 Gentoo Authors
64 # Distributed under the terms of the GNU General Public License v2
65
66 +from _emerge.AbstractPollTask import AbstractPollTask
67
68 from portage import os
69 -from _emerge.AbstractPollTask import AbstractPollTask
70 from portage.cache.mappings import slot_dict_class
71
72 class FifoIpcDaemon(AbstractPollTask):
73
74 diff --git a/lib/_emerge/MetadataRegen.py b/lib/_emerge/MetadataRegen.py
75 index 8eb110a46..967554503 100644
76 --- a/lib/_emerge/MetadataRegen.py
77 +++ b/lib/_emerge/MetadataRegen.py
78 @@ -1,11 +1,12 @@
79 -# Copyright 1999-2018 Gentoo Foundation
80 +# Copyright 1999-2020 Gentoo Authors
81 # Distributed under the terms of the GNU General Public License v2
82
83 +from _emerge.EbuildMetadataPhase import EbuildMetadataPhase
84 +
85 import portage
86 from portage import os
87 -from portage.dep import _repo_separator
88 -from _emerge.EbuildMetadataPhase import EbuildMetadataPhase
89 from portage.cache.cache_errors import CacheError
90 +from portage.dep import _repo_separator
91 from portage.util._async.AsyncScheduler import AsyncScheduler
92
93 class MetadataRegen(AsyncScheduler):
94
95 diff --git a/lib/portage/dbapi/porttree.py b/lib/portage/dbapi/porttree.py
96 index 9ad8addc7..0c2a4e2b3 100644
97 --- a/lib/portage/dbapi/porttree.py
98 +++ b/lib/portage/dbapi/porttree.py
99 @@ -42,9 +42,9 @@ import os as _os
100 import traceback
101 import warnings
102 import errno
103 -import collections
104 import functools
105
106 +import collections
107 from collections import OrderedDict
108 from urllib.parse import urlparse
109
110
111 diff --git a/lib/portage/emaint/modules/move/move.py b/lib/portage/emaint/modules/move/move.py
112 index e2df53fd8..8fc3269ca 100644
113 --- a/lib/portage/emaint/modules/move/move.py
114 +++ b/lib/portage/emaint/modules/move/move.py
115 @@ -1,10 +1,11 @@
116 -# Copyright 2005-2018 Gentoo Foundation
117 +# Copyright 2005-2020 Gentoo Authors
118 # Distributed under the terms of the GNU General Public License v2
119
120 +from _emerge.Package import Package
121 +
122 import portage
123 from portage import os
124 from portage.exception import InvalidData
125 -from _emerge.Package import Package
126 from portage.versions import _pkg_str
127
128 class MoveHandler:
129
130 diff --git a/lib/portage/metadata.py b/lib/portage/metadata.py
131 index 935bcc307..f932c094a 100644
132 --- a/lib/portage/metadata.py
133 +++ b/lib/portage/metadata.py
134 @@ -1,19 +1,21 @@
135 +# Copyright 1998-2020 Gentoo Authors
136 +# Distributed under the terms of the GNU General Public License v2
137
138 from __future__ import print_function
139
140 -import sys
141 -import signal
142 import logging
143 import operator
144 -
145 import portage
146 -from portage import os
147 +import sys
148 +import signal
149 +
150 +from _emerge.ProgressHandler import ProgressHandler
151 +
152 from portage import eapi_is_supported
153 -from portage.util import writemsg_level
154 +from portage import os
155 from portage.cache.cache_errors import CacheError
156 -from _emerge.ProgressHandler import ProgressHandler
157 from portage.eclass_cache import hashed_path
158 -
159 +from portage.util import writemsg_level
160
161 def action_metadata(settings, portdb, myopts, porttrees=None):
162 if porttrees is None:
163
164 diff --git a/lib/portage/sync/modules/rsync/rsync.py b/lib/portage/sync/modules/rsync/rsync.py
165 index cf574208d..88b36ab79 100644
166 --- a/lib/portage/sync/modules/rsync/rsync.py
167 +++ b/lib/portage/sync/modules/rsync/rsync.py
168 @@ -1,31 +1,32 @@
169 # Copyright 1999-2020 Gentoo Authors
170 # Distributed under the terms of the GNU General Public License v2
171
172 -import sys
173 -import logging
174 -import time
175 -import signal
176 -import socket
177 import datetime
178 import io
179 -import re
180 +import logging
181 import random
182 +import re
183 +import signal
184 +import socket
185 +import sys
186 import tempfile
187 +import time
188 +
189 +from _emerge.UserQuery import UserQuery
190
191 import portage
192 -from portage import os
193 from portage import _unicode_decode
194 -from portage.util import writemsg_level
195 +from portage import os
196 +from portage.const import VCS_DIRS, TIMESTAMP_FORMAT, RSYNC_PACKAGE_ATOM
197 from portage.output import create_color_func, yellow, blue, bold
198 +from portage.sync.getaddrinfo_validate import getaddrinfo_validate
199 +from portage.sync.syncbase import NewBase
200 +from portage.util import writemsg, writemsg_level, writemsg_stdout
201 +from portage.util.futures import asyncio
202 +
203 good = create_color_func("GOOD")
204 bad = create_color_func("BAD")
205 warn = create_color_func("WARN")
206 -from portage.const import VCS_DIRS, TIMESTAMP_FORMAT, RSYNC_PACKAGE_ATOM
207 -from portage.util import writemsg, writemsg_stdout
208 -from portage.util.futures import asyncio
209 -from portage.sync.getaddrinfo_validate import getaddrinfo_validate
210 -from _emerge.UserQuery import UserQuery
211 -from portage.sync.syncbase import NewBase
212
213 try:
214 from gemato.exceptions import GematoException
215
216 diff --git a/lib/portage/util/_async/BuildLogger.py b/lib/portage/util/_async/BuildLogger.py
217 index f5fea77ea..20362cf6b 100644
218 --- a/lib/portage/util/_async/BuildLogger.py
219 +++ b/lib/portage/util/_async/BuildLogger.py
220 @@ -3,15 +3,15 @@
221
222 import subprocess
223
224 +from _emerge.AsynchronousTask import AsynchronousTask
225 +
226 from portage import os
227 from portage.util import shlex_split
228 -from _emerge.AsynchronousTask import AsynchronousTask
229 from portage.util._async.PipeLogger import PipeLogger
230 from portage.util._async.PopenProcess import PopenProcess
231 from portage.util.futures import asyncio
232 from portage.util.futures.compat_coroutine import coroutine
233
234 -
235 class BuildLogger(AsynchronousTask):
236 """
237 Write to a log file, with compression support provided by PipeLogger.