Gentoo Archives: gentoo-portage-dev

From: Matt Turner <mattst88@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Matt Turner <mattst88@g.o>
Subject: [gentoo-portage-dev] [PATCH gentoolkit 3/4] Remove Python < 3 version checks
Date: Sun, 20 Dec 2020 22:11:02
Message-Id: 20201220221039.286828-3-mattst88@gentoo.org
In Reply to: [gentoo-portage-dev] [PATCH gentoolkit 1/4] Remove imports from __future__ by Matt Turner
1 Signed-off-by: Matt Turner <mattst88@g.o>
2 ---
3 pym/gentoolkit/eclean/exclude.py | 2 --
4 pym/gentoolkit/enalyze/rebuild.py | 2 --
5 pym/gentoolkit/equery/uses.py | 2 --
6 pym/gentoolkit/equery/which.py | 2 --
7 pym/gentoolkit/helpers.py | 2 --
8 pym/gentoolkit/profile.py | 3 ---
9 pym/gentoolkit/revdep_rebuild/analyse.py | 2 --
10 pym/gentoolkit/revdep_rebuild/assign.py | 6 ------
11 pym/gentoolkit/revdep_rebuild/cache.py | 7 +------
12 pym/gentoolkit/revdep_rebuild/collect.py | 10 +---------
13 pym/gentoolkit/revdep_rebuild/settings.py | 9 +--------
14 pym/gentoolkit/test/eclean/creator.py | 2 --
15 pym/gentoolkit/test/test_keyword.py | 2 --
16 13 files changed, 3 insertions(+), 48 deletions(-)
17
18 diff --git a/pym/gentoolkit/eclean/exclude.py b/pym/gentoolkit/eclean/exclude.py
19 index ee5e1e1..45ecd52 100644
20 --- a/pym/gentoolkit/eclean/exclude.py
21 +++ b/pym/gentoolkit/eclean/exclude.py
22 @@ -6,8 +6,6 @@
23
24 import os
25 import sys
26 -if sys.hexversion < 0x3000000:
27 - from io import open
28 import re
29 import portage
30 from portage import _encodings, _unicode_encode
31 diff --git a/pym/gentoolkit/enalyze/rebuild.py b/pym/gentoolkit/enalyze/rebuild.py
32 index 4ad571f..3f3f4fd 100644
33 --- a/pym/gentoolkit/enalyze/rebuild.py
34 +++ b/pym/gentoolkit/enalyze/rebuild.py
35 @@ -12,8 +12,6 @@ what packages according to the Installed package database"""
36
37 import os
38 import sys
39 -if sys.hexversion < 0x3000000:
40 - from io import open
41
42 import gentoolkit
43 from gentoolkit.module_base import ModuleBase
44 diff --git a/pym/gentoolkit/equery/uses.py b/pym/gentoolkit/equery/uses.py
45 index 1260f56..dfb6f31 100644
46 --- a/pym/gentoolkit/equery/uses.py
47 +++ b/pym/gentoolkit/equery/uses.py
48 @@ -12,8 +12,6 @@ __docformat__ = 'epytext'
49
50 import os
51 import sys
52 -if sys.hexversion < 0x3000000:
53 - from io import open
54
55 from functools import partial
56 from getopt import gnu_getopt, GetoptError
57 diff --git a/pym/gentoolkit/equery/which.py b/pym/gentoolkit/equery/which.py
58 index 326e692..c7fabd7 100644
59 --- a/pym/gentoolkit/equery/which.py
60 +++ b/pym/gentoolkit/equery/which.py
61 @@ -14,8 +14,6 @@ __docformat__ = 'epytext'
62
63 import os
64 import sys
65 -if sys.hexversion < 0x3000000:
66 - from io import open
67 from getopt import gnu_getopt, GetoptError
68
69
70 diff --git a/pym/gentoolkit/helpers.py b/pym/gentoolkit/helpers.py
71 index b4cc795..02ac20e 100644
72 --- a/pym/gentoolkit/helpers.py
73 +++ b/pym/gentoolkit/helpers.py
74 @@ -25,8 +25,6 @@ __docformat__ = 'epytext'
75
76 import os
77 import sys
78 -if sys.hexversion < 0x3000000:
79 - from io import open
80 import re
81 from functools import partial
82 from itertools import chain
83 diff --git a/pym/gentoolkit/profile.py b/pym/gentoolkit/profile.py
84 index 01f823a..dcd02cc 100644
85 --- a/pym/gentoolkit/profile.py
86 +++ b/pym/gentoolkit/profile.py
87 @@ -15,9 +15,6 @@ import os.path
88 import portage
89 import sys
90
91 -if sys.hexversion < 0x3000000:
92 - from io import open
93 -
94 from portage import _encodings, _unicode_encode
95
96
97 diff --git a/pym/gentoolkit/revdep_rebuild/analyse.py b/pym/gentoolkit/revdep_rebuild/analyse.py
98 index 4269ade..6ce1568 100644
99 --- a/pym/gentoolkit/revdep_rebuild/analyse.py
100 +++ b/pym/gentoolkit/revdep_rebuild/analyse.py
101 @@ -6,8 +6,6 @@ import os
102 import re
103 import time
104 import sys
105 -if sys.hexversion < 0x3000000:
106 - from io import open
107
108 from portage import _encodings, _unicode_encode
109 from portage.output import bold, blue, yellow, green
110 diff --git a/pym/gentoolkit/revdep_rebuild/assign.py b/pym/gentoolkit/revdep_rebuild/assign.py
111 index 1e5f3e9..3fa9299 100644
112 --- a/pym/gentoolkit/revdep_rebuild/assign.py
113 +++ b/pym/gentoolkit/revdep_rebuild/assign.py
114 @@ -15,12 +15,6 @@ import portage
115 from portage import portdb
116 from portage.output import bold, red, yellow, green
117
118 -# Make all str conversions unicode
119 -try:
120 - str = unicode
121 -except NameError:
122 - pass
123 -
124
125 class _file_matcher(object):
126 """
127 diff --git a/pym/gentoolkit/revdep_rebuild/cache.py b/pym/gentoolkit/revdep_rebuild/cache.py
128 index 66fbd9d..f8b7841 100644
129 --- a/pym/gentoolkit/revdep_rebuild/cache.py
130 +++ b/pym/gentoolkit/revdep_rebuild/cache.py
131 @@ -6,11 +6,6 @@ Functions for reading, saving and verifying the data caches
132 from portage import os
133 import time
134 import sys
135 -if sys.hexversion < 0x3000000:
136 - from io import open
137 - _unicode = unicode # noqa
138 -else:
139 - _unicode = str
140
141 from portage import _encodings, _unicode_encode
142 from portage.output import red
143 @@ -59,7 +54,7 @@ def save_cache(logger, to_save={}, temp_path=DEFAULTS['DEFAULT_TMP_DIR']):
144 try:
145 _file = open(_unicode_encode(os.path.join(temp_path, 'timestamp'),
146 encoding=_encodings['fs']), mode='w', encoding=_encodings['content'])
147 - _file.write(_unicode(int(time.time())))
148 + _file.write(str(int(time.time())))
149 _file.close()
150
151 for key,val in to_save.items():
152 diff --git a/pym/gentoolkit/revdep_rebuild/collect.py b/pym/gentoolkit/revdep_rebuild/collect.py
153 index 9f7d301..74a44f7 100644
154 --- a/pym/gentoolkit/revdep_rebuild/collect.py
155 +++ b/pym/gentoolkit/revdep_rebuild/collect.py
156 @@ -7,8 +7,6 @@ from portage import os
157 import glob
158 import stat
159 import sys
160 -if sys.hexversion < 0x3000000:
161 - from io import open
162
163 import portage
164 from portage import _encodings, _unicode_encode
165 @@ -16,12 +14,6 @@ from portage.output import blue, yellow
166 from .settings import parse_revdep_config
167
168
169 -if sys.hexversion < 0x3000000:
170 - _basestring = basestring # noqa
171 -else:
172 - _basestring = str
173 -
174 -
175 def parse_conf(conf_file, visited=None, logger=None):
176 ''' Parses supplied conf_file for libraries pathes.
177 conf_file is file or files to parse
178 @@ -30,7 +22,7 @@ def parse_conf(conf_file, visited=None, logger=None):
179 lib_dirs = set()
180 to_parse = set()
181
182 - if isinstance(conf_file, _basestring):
183 + if isinstance(conf_file, str):
184 conf_file = [conf_file]
185
186 for conf in conf_file:
187 diff --git a/pym/gentoolkit/revdep_rebuild/settings.py b/pym/gentoolkit/revdep_rebuild/settings.py
188 index efdb975..c8d77bc 100644
189 --- a/pym/gentoolkit/revdep_rebuild/settings.py
190 +++ b/pym/gentoolkit/revdep_rebuild/settings.py
191 @@ -5,20 +5,13 @@
192 import argparse
193 import os
194 import sys
195 -if sys.hexversion < 0x3000000:
196 - from io import open
197 import re
198 import glob
199
200 import portage
201 from portage import _encodings, _unicode_encode
202
203 -if sys.version_info[0] >= 3:
204 - _unicode = str
205 -else:
206 - _unicode = unicode # noqa
207 -
208 -portage_root = _unicode(portage.root)
209 +portage_root = str(portage.root)
210
211 DEFAULTS = {
212 'DEFAULT_LD_FILE': os.path.join(portage_root, 'etc/ld.so.conf'),
213 diff --git a/pym/gentoolkit/test/eclean/creator.py b/pym/gentoolkit/test/eclean/creator.py
214 index 4320e88..678c203 100644
215 --- a/pym/gentoolkit/test/eclean/creator.py
216 +++ b/pym/gentoolkit/test/eclean/creator.py
217 @@ -6,8 +6,6 @@
218
219 import os
220 import sys
221 -if sys.hexversion < 0x3000000:
222 - from io import open
223 import shutil
224 import random
225
226 diff --git a/pym/gentoolkit/test/test_keyword.py b/pym/gentoolkit/test/test_keyword.py
227 index 6a03859..99a79b5 100644
228 --- a/pym/gentoolkit/test/test_keyword.py
229 +++ b/pym/gentoolkit/test/test_keyword.py
230 @@ -37,8 +37,6 @@ class TestGentoolkitKeyword(unittest.TestCase):
231 '~amd64', '~ppc', '~x86', '~amd64-linux', '~x86-linux',
232 '~ppc-macos', '~x86-macos', '~x86-solaris'
233 ]
234 - if sys.hexversion < 0x3000000:
235 - self.assertEqual(sorted(kwds_presort, cmp=compare_strs), kwds_postsort)
236 self.assertEqual(sorted(kwds_presort, key = keyword.Keyword), kwds_postsort)
237
238
239 --
240 2.26.2