summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2018-09-14 12:08:10 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-09-21 18:45:46 -0700
commit2ac291af1f10230525c331ea61e696fb00f2bc33 (patch)
tree92fd3d25c46986df7886762b38ead8d1b2ceb5ed /meta
parent3c69d1a128ad8e2802453cbad8065784199ec63f (diff)
downloadpoky-2ac291af1f10230525c331ea61e696fb00f2bc33.tar.gz
python3: don't sort the manifest in create_manifest
Instead of sorting the entire manifest when it is updated, use OrderedDict to preserve the order of fields. This means that packages can be ordered in the manifest to allow non-trivial FILES assignments (such as a package that picks up pieces of other packages) The manifest has been regenerated with the new stable ordering, and distutils-staticdev moved above distutils so the packaging rules work as expected. (From OE-Core rev: 1c67c2146e3644a26367a32885d27a4378f17ac6) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-devtools/python/python3/create_manifest3.py21
-rw-r--r--meta/recipes-devtools/python/python3/python3-manifest.json938
2 files changed, 479 insertions, 480 deletions
diff --git a/meta/recipes-devtools/python/python3/create_manifest3.py b/meta/recipes-devtools/python/python3/create_manifest3.py
index 2db5e3b0b6..efef62af94 100644
--- a/meta/recipes-devtools/python/python3/create_manifest3.py
+++ b/meta/recipes-devtools/python/python3/create_manifest3.py
@@ -43,6 +43,7 @@ import sys
43import subprocess 43import subprocess
44import json 44import json
45import os 45import os
46import collections
46 47
47# Get python version from ${PYTHON_MAJMIN} 48# Get python version from ${PYTHON_MAJMIN}
48pyversion = str(sys.argv[1]) 49pyversion = str(sys.argv[1])
@@ -54,7 +55,7 @@ for p in sys.path:
54 nativelibfolder = p[:p.find(pivot)+len(pivot)] 55 nativelibfolder = p[:p.find(pivot)+len(pivot)]
55 56
56# Empty dict to hold the whole manifest 57# Empty dict to hold the whole manifest
57new_manifest = {} 58new_manifest = collections.OrderedDict()
58 59
59# Check for repeated files, folders and wildcards 60# Check for repeated files, folders and wildcards
60allfiles = [] 61allfiles = []
@@ -79,7 +80,7 @@ def isCached(item):
79 80
80# Read existing JSON manifest 81# Read existing JSON manifest
81with open('python3-manifest.json') as manifest: 82with open('python3-manifest.json') as manifest:
82 old_manifest = json.load(manifest) 83 old_manifest = json.load(manifest, object_pairs_hook=collections.OrderedDict)
83 84
84# 85#
85# First pass to get core-package functionality, because we base everything on the fact that core is actually working 86# First pass to get core-package functionality, because we base everything on the fact that core is actually working
@@ -195,18 +196,16 @@ for pypkg in old_manifest:
195 196
196for pypkg in old_manifest: 197for pypkg in old_manifest:
197 # Use an empty dict as data structure to hold data for each package and fill it up 198 # Use an empty dict as data structure to hold data for each package and fill it up
198 new_manifest[pypkg] = {} 199 new_manifest[pypkg] = collections.OrderedDict()
199 new_manifest[pypkg]['files'] = [] 200 new_manifest[pypkg]['summary'] = old_manifest[pypkg]['summary']
200 new_manifest[pypkg]['rdepends'] = [] 201 new_manifest[pypkg]['rdepends'] = []
202 new_manifest[pypkg]['files'] = []
203 new_manifest[pypkg]['cached'] = old_manifest[pypkg]['cached']
201 204
202 # All packages should depend on core 205 # All packages should depend on core
203 if pypkg != 'core': 206 if pypkg != 'core':
204 new_manifest[pypkg]['rdepends'].append('core') 207 new_manifest[pypkg]['rdepends'].append('core')
205 new_manifest[pypkg]['cached'] = [] 208 new_manifest[pypkg]['cached'] = []
206 else:
207 new_manifest[pypkg]['cached'] = old_manifest[pypkg]['cached']
208 new_manifest[pypkg]['summary'] = old_manifest[pypkg]['summary']
209
210 209
211 print('\n') 210 print('\n')
212 print('--------------------------') 211 print('--------------------------')
@@ -400,7 +399,7 @@ for pypkg in new_manifest:
400 399
401# Create the manifest from the data structure that was built 400# Create the manifest from the data structure that was built
402with open('python3-manifest.json.new','w') as outfile: 401with open('python3-manifest.json.new','w') as outfile:
403 json.dump(new_manifest,outfile,sort_keys=True, indent=4) 402 json.dump(new_manifest,outfile, indent=4)
404 outfile.write('\n') 403 outfile.write('\n')
405 404
406if (repeated): 405if (repeated):
diff --git a/meta/recipes-devtools/python/python3/python3-manifest.json b/meta/recipes-devtools/python/python3/python3-manifest.json
index 90a41fbf29..95ae3fb021 100644
--- a/meta/recipes-devtools/python/python3/python3-manifest.json
+++ b/meta/recipes-devtools/python/python3/python3-manifest.json
@@ -1,22 +1,17 @@
1{ 1{
2 "2to3": { 2 "2to3": {
3 "cached": [], 3 "summary": "Python automated Python 2 to 3 code translator",
4 "rdepends": [
5 "core"
6 ],
4 "files": [ 7 "files": [
5 "${bindir}/2to3-*", 8 "${bindir}/2to3-*",
6 "${libdir}/python${PYTHON_MAJMIN}/lib2to3" 9 "${libdir}/python${PYTHON_MAJMIN}/lib2to3"
7 ], 10 ],
8 "rdepends": [ 11 "cached": []
9 "core"
10 ],
11 "summary": "Python automated Python 2 to 3 code translator"
12 }, 12 },
13 "asyncio": { 13 "asyncio": {
14 "cached": [], 14 "summary": "Python Asynchronous I/",
15 "files": [
16 "${libdir}/python${PYTHON_MAJMIN}/asyncio",
17 "${libdir}/python${PYTHON_MAJMIN}/concurrent",
18 "${libdir}/python${PYTHON_MAJMIN}/concurrent/futures"
19 ],
20 "rdepends": [ 15 "rdepends": [
21 "compression", 16 "compression",
22 "core", 17 "core",
@@ -32,14 +27,17 @@
32 "threading", 27 "threading",
33 "unixadmin" 28 "unixadmin"
34 ], 29 ],
35 "summary": "Python Asynchronous I/" 30 "files": [
31 "${libdir}/python${PYTHON_MAJMIN}/asyncio",
32 "${libdir}/python${PYTHON_MAJMIN}/concurrent",
33 "${libdir}/python${PYTHON_MAJMIN}/concurrent/futures"
34 ],
35 "cached": []
36 }, 36 },
37 "audio": { 37 "audio": {
38 "cached": [ 38 "summary": "Python Audio Handling",
39 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/chunk.*.pyc", 39 "rdepends": [
40 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sndhdr.*.pyc", 40 "core"
41 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sunau.*.pyc",
42 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/wave.*.pyc"
43 ], 41 ],
44 "files": [ 42 "files": [
45 "${libdir}/python${PYTHON_MAJMIN}/chunk.py", 43 "${libdir}/python${PYTHON_MAJMIN}/chunk.py",
@@ -49,33 +47,28 @@
49 "${libdir}/python${PYTHON_MAJMIN}/sunau.py", 47 "${libdir}/python${PYTHON_MAJMIN}/sunau.py",
50 "${libdir}/python${PYTHON_MAJMIN}/wave.py" 48 "${libdir}/python${PYTHON_MAJMIN}/wave.py"
51 ], 49 ],
52 "rdepends": [ 50 "cached": [
53 "core" 51 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/chunk.*.pyc",
54 ], 52 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sndhdr.*.pyc",
55 "summary": "Python Audio Handling" 53 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sunau.*.pyc",
54 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/wave.*.pyc"
55 ]
56 }, 56 },
57 "codecs": { 57 "codecs": {
58 "cached": [ 58 "summary": "Python codec",
59 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/xdrlib.*.pyc" 59 "rdepends": [
60 "core"
60 ], 61 ],
61 "files": [ 62 "files": [
62 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_multibytecodec.*.so", 63 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_multibytecodec.*.so",
63 "${libdir}/python${PYTHON_MAJMIN}/xdrlib.py" 64 "${libdir}/python${PYTHON_MAJMIN}/xdrlib.py"
64 ], 65 ],
65 "rdepends": [ 66 "cached": [
66 "core" 67 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/xdrlib.*.pyc"
67 ], 68 ]
68 "summary": "Python codec"
69 }, 69 },
70 "compile": { 70 "compile": {
71 "cached": [ 71 "summary": "Python bytecode compilation support",
72 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/compileall.*.pyc",
73 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/py_compile.*.pyc"
74 ],
75 "files": [
76 "${libdir}/python${PYTHON_MAJMIN}/compileall.py",
77 "${libdir}/python${PYTHON_MAJMIN}/py_compile.py"
78 ],
79 "rdepends": [ 72 "rdepends": [
80 "asyncio", 73 "asyncio",
81 "compression", 74 "compression",
@@ -91,16 +84,21 @@
91 "threading", 84 "threading",
92 "unixadmin" 85 "unixadmin"
93 ], 86 ],
94 "summary": "Python bytecode compilation support" 87 "files": [
88 "${libdir}/python${PYTHON_MAJMIN}/compileall.py",
89 "${libdir}/python${PYTHON_MAJMIN}/py_compile.py"
90 ],
91 "cached": [
92 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/compileall.*.pyc",
93 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/py_compile.*.pyc"
94 ]
95 }, 95 },
96 "compression": { 96 "compression": {
97 "cached": [ 97 "summary": "Python high-level compression support",
98 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_compression.*.pyc", 98 "rdepends": [
99 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bz2.*.pyc", 99 "core",
100 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/gzip.*.pyc", 100 "shell",
101 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/lzma.*.pyc", 101 "unixadmin"
102 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tarfile.*.pyc",
103 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/zipfile.*.pyc"
104 ], 102 ],
105 "files": [ 103 "files": [
106 "${libdir}/python${PYTHON_MAJMIN}/_compression.py", 104 "${libdir}/python${PYTHON_MAJMIN}/_compression.py",
@@ -113,87 +111,18 @@
113 "${libdir}/python${PYTHON_MAJMIN}/tarfile.py", 111 "${libdir}/python${PYTHON_MAJMIN}/tarfile.py",
114 "${libdir}/python${PYTHON_MAJMIN}/zipfile.py" 112 "${libdir}/python${PYTHON_MAJMIN}/zipfile.py"
115 ], 113 ],
116 "rdepends": [ 114 "cached": [
117 "core", 115 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_compression.*.pyc",
118 "shell", 116 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bz2.*.pyc",
119 "unixadmin" 117 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/gzip.*.pyc",
120 ], 118 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/lzma.*.pyc",
121 "summary": "Python high-level compression support" 119 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tarfile.*.pyc",
120 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/zipfile.*.pyc"
121 ]
122 }, 122 },
123 "core": { 123 "core": {
124 "cached": [ 124 "summary": "Python interpreter and core modules",
125 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/__future__.*.pyc", 125 "rdepends": [],
126 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_bootlocale.*.pyc",
127 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_collections_abc.*.pyc",
128 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_markupbase.*.pyc",
129 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_sitebuiltins.*.pyc",
130 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_sysconfigdata.*.pyc",
131 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_weakrefset.*.pyc",
132 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/abc.*.pyc",
133 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/argparse.*.pyc",
134 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ast.*.pyc",
135 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bisect.*.pyc",
136 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/code.*.pyc",
137 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/codecs.*.pyc",
138 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/codeop.*.pyc",
139 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/configparser.*.pyc",
140 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/contextlib.*.pyc",
141 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/copy.*.pyc",
142 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/copyreg.*.pyc",
143 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/csv.*.pyc",
144 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/dis.*.pyc",
145 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/enum.*.pyc",
146 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/functools.*.pyc",
147 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/genericpath.*.pyc",
148 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/getopt.*.pyc",
149 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/gettext.*.pyc",
150 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/heapq.*.pyc",
151 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imp.*.pyc",
152 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/inspect.*.pyc",
153 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/io.*.pyc",
154 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/keyword.*.pyc",
155 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/linecache.*.pyc",
156 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/locale.*.pyc",
157 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/opcode.*.pyc",
158 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/operator.*.pyc",
159 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/optparse.*.pyc",
160 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/os.*.pyc",
161 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/platform.*.pyc",
162 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/posixpath.*.pyc",
163 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/re.*.pyc",
164 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/reprlib.*.pyc",
165 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/rlcompleter.*.pyc",
166 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/selectors.*.pyc",
167 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/signal.*.pyc",
168 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/site.*.pyc",
169 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_compile.*.pyc",
170 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_constants.*.pyc",
171 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_parse.*.pyc",
172 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/stat.*.pyc",
173 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/stringprep.*.pyc",
174 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/struct.*.pyc",
175 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/subprocess.*.pyc",
176 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/symbol.*.pyc",
177 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sysconfig.*.pyc",
178 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/textwrap.*.pyc",
179 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/threading.*.pyc",
180 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/token.*.pyc",
181 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tokenize.*.pyc",
182 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/traceback.*.pyc",
183 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/types.*.pyc",
184 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/warnings.*.pyc",
185 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/weakref.*.pyc",
186 "${libdir}/python${PYTHON_MAJMIN}/collections/__pycache__",
187 "${libdir}/python${PYTHON_MAJMIN}/collections/__pycache__/abc.*.pyc",
188 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__",
189 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/aliases.*.pyc",
190 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/latin_1.*.pyc",
191 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/utf_8.*.pyc",
192 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__",
193 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/abc.*.pyc",
194 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/machinery.*.pyc",
195 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/util.*.pyc"
196 ],
197 "files": [ 126 "files": [
198 "${bindir}/python*[!-config]", 127 "${bindir}/python*[!-config]",
199 "${includedir}/python${PYTHON_BINABI}/pyconfig*.h", 128 "${includedir}/python${PYTHON_BINABI}/pyconfig*.h",
@@ -296,13 +225,86 @@
296 "${libdir}/python${PYTHON_MAJMIN}/warnings.py", 225 "${libdir}/python${PYTHON_MAJMIN}/warnings.py",
297 "${libdir}/python${PYTHON_MAJMIN}/weakref.py" 226 "${libdir}/python${PYTHON_MAJMIN}/weakref.py"
298 ], 227 ],
299 "rdepends": [], 228 "cached": [
300 "summary": "Python interpreter and core modules" 229 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/__future__.*.pyc",
230 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_bootlocale.*.pyc",
231 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_collections_abc.*.pyc",
232 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_markupbase.*.pyc",
233 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_sitebuiltins.*.pyc",
234 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_sysconfigdata.*.pyc",
235 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_weakrefset.*.pyc",
236 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/abc.*.pyc",
237 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/argparse.*.pyc",
238 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ast.*.pyc",
239 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bisect.*.pyc",
240 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/code.*.pyc",
241 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/codecs.*.pyc",
242 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/codeop.*.pyc",
243 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/configparser.*.pyc",
244 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/contextlib.*.pyc",
245 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/copy.*.pyc",
246 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/copyreg.*.pyc",
247 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/csv.*.pyc",
248 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/dis.*.pyc",
249 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/enum.*.pyc",
250 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/functools.*.pyc",
251 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/genericpath.*.pyc",
252 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/getopt.*.pyc",
253 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/gettext.*.pyc",
254 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/heapq.*.pyc",
255 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imp.*.pyc",
256 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/inspect.*.pyc",
257 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/io.*.pyc",
258 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/keyword.*.pyc",
259 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/linecache.*.pyc",
260 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/locale.*.pyc",
261 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/opcode.*.pyc",
262 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/operator.*.pyc",
263 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/optparse.*.pyc",
264 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/os.*.pyc",
265 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/platform.*.pyc",
266 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/posixpath.*.pyc",
267 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/re.*.pyc",
268 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/reprlib.*.pyc",
269 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/rlcompleter.*.pyc",
270 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/selectors.*.pyc",
271 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/signal.*.pyc",
272 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/site.*.pyc",
273 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_compile.*.pyc",
274 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_constants.*.pyc",
275 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sre_parse.*.pyc",
276 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/stat.*.pyc",
277 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/stringprep.*.pyc",
278 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/struct.*.pyc",
279 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/subprocess.*.pyc",
280 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/symbol.*.pyc",
281 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/sysconfig.*.pyc",
282 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/textwrap.*.pyc",
283 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/threading.*.pyc",
284 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/token.*.pyc",
285 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tokenize.*.pyc",
286 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/traceback.*.pyc",
287 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/types.*.pyc",
288 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/warnings.*.pyc",
289 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/weakref.*.pyc",
290 "${libdir}/python${PYTHON_MAJMIN}/collections/__pycache__",
291 "${libdir}/python${PYTHON_MAJMIN}/collections/__pycache__/abc.*.pyc",
292 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__",
293 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/aliases.*.pyc",
294 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/latin_1.*.pyc",
295 "${libdir}/python${PYTHON_MAJMIN}/encodings/__pycache__/utf_8.*.pyc",
296 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__",
297 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/abc.*.pyc",
298 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/machinery.*.pyc",
299 "${libdir}/python${PYTHON_MAJMIN}/importlib/__pycache__/util.*.pyc"
300 ]
301 }, 301 },
302 "crypt": { 302 "crypt": {
303 "cached": [ 303 "summary": "Python basic cryptographic and hashing support",
304 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/crypt.*.pyc", 304 "rdepends": [
305 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/hashlib.*.pyc" 305 "core",
306 "math",
307 "stringold"
306 ], 308 ],
307 "files": [ 309 "files": [
308 "${libdir}/python${PYTHON_MAJMIN}/crypt.py", 310 "${libdir}/python${PYTHON_MAJMIN}/crypt.py",
@@ -312,42 +314,39 @@
312 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha256.*.so", 314 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha256.*.so",
313 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha512.*.so" 315 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha512.*.so"
314 ], 316 ],
315 "rdepends": [ 317 "cached": [
316 "core", 318 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/crypt.*.pyc",
317 "math", 319 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/hashlib.*.pyc"
318 "stringold" 320 ]
319 ],
320 "summary": "Python basic cryptographic and hashing support"
321 }, 321 },
322 "ctypes": { 322 "ctypes": {
323 "cached": [], 323 "summary": "Python C types support",
324 "rdepends": [
325 "core"
326 ],
324 "files": [ 327 "files": [
325 "${libdir}/python${PYTHON_MAJMIN}/ctypes", 328 "${libdir}/python${PYTHON_MAJMIN}/ctypes",
326 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_ctypes.*.so", 329 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_ctypes.*.so",
327 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_ctypes_test.*.so" 330 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_ctypes_test.*.so"
328 ], 331 ],
332 "cached": []
333 },
334 "curses": {
335 "summary": "Python curses support",
329 "rdepends": [ 336 "rdepends": [
330 "core" 337 "core"
331 ], 338 ],
332 "summary": "Python C types support"
333 },
334 "curses": {
335 "cached": [],
336 "files": [ 339 "files": [
337 "${libdir}/python${PYTHON_MAJMIN}/curses", 340 "${libdir}/python${PYTHON_MAJMIN}/curses",
338 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_curses.*.so", 341 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_curses.*.so",
339 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_curses_panel.*.so" 342 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_curses_panel.*.so"
340 ], 343 ],
341 "rdepends": [ 344 "cached": []
342 "core"
343 ],
344 "summary": "Python curses support"
345 }, 345 },
346 "datetime": { 346 "datetime": {
347 "cached": [ 347 "summary": "Python calendar and time support",
348 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_strptime.*.pyc", 348 "rdepends": [
349 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/calendar.*.pyc", 349 "core"
350 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/datetime.*.pyc"
351 ], 350 ],
352 "files": [ 351 "files": [
353 "${libdir}/python${PYTHON_MAJMIN}/_strptime.py", 352 "${libdir}/python${PYTHON_MAJMIN}/_strptime.py",
@@ -355,38 +354,39 @@
355 "${libdir}/python${PYTHON_MAJMIN}/datetime.py", 354 "${libdir}/python${PYTHON_MAJMIN}/datetime.py",
356 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_datetime.*.so" 355 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_datetime.*.so"
357 ], 356 ],
357 "cached": [
358 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_strptime.*.pyc",
359 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/calendar.*.pyc",
360 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/datetime.*.pyc"
361 ]
362 },
363 "db": {
364 "summary": "Python file-based database support",
358 "rdepends": [ 365 "rdepends": [
359 "core" 366 "core"
360 ], 367 ],
361 "summary": "Python calendar and time support"
362 },
363 "db": {
364 "cached": [],
365 "files": [ 368 "files": [
366 "${libdir}/python${PYTHON_MAJMIN}/dbm", 369 "${libdir}/python${PYTHON_MAJMIN}/dbm",
367 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_dbm.*.so" 370 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_dbm.*.so"
368 ], 371 ],
369 "rdepends": [ 372 "cached": []
370 "core"
371 ],
372 "summary": "Python file-based database support"
373 }, 373 },
374 "debugger": { 374 "debugger": {
375 "cached": [ 375 "summary": "Python debugger",
376 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bdb.*.pyc",
377 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pdb.*.pyc"
378 ],
379 "files": [
380 "${libdir}/python${PYTHON_MAJMIN}/bdb.py",
381 "${libdir}/python${PYTHON_MAJMIN}/pdb.py"
382 ],
383 "rdepends": [ 376 "rdepends": [
384 "core", 377 "core",
385 "pprint", 378 "pprint",
386 "shell", 379 "shell",
387 "stringold" 380 "stringold"
388 ], 381 ],
389 "summary": "Python debugger" 382 "files": [
383 "${libdir}/python${PYTHON_MAJMIN}/bdb.py",
384 "${libdir}/python${PYTHON_MAJMIN}/pdb.py"
385 ],
386 "cached": [
387 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/bdb.*.pyc",
388 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pdb.*.pyc"
389 ]
390 }, 390 },
391 "dev": { 391 "dev": {
392 "cached": [], 392 "cached": [],
@@ -411,26 +411,16 @@
411 "summary": "Python development package" 411 "summary": "Python development package"
412 }, 412 },
413 "difflib": { 413 "difflib": {
414 "cached": [ 414 "summary": "Python helpers for computing deltas between objects",
415 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/difflib.*.pyc"
416 ],
417 "files": [
418 "${libdir}/python${PYTHON_MAJMIN}/difflib.py"
419 ],
420 "rdepends": [ 415 "rdepends": [
421 "core" 416 "core"
422 ], 417 ],
423 "summary": "Python helpers for computing deltas between objects"
424 },
425 "distutils": {
426 "cached": [],
427 "files": [ 418 "files": [
428 "${libdir}/python${PYTHON_MAJMIN}/distutils" 419 "${libdir}/python${PYTHON_MAJMIN}/difflib.py"
429 ],
430 "rdepends": [
431 "core"
432 ], 420 ],
433 "summary": "Python Distribution Utilities" 421 "cached": [
422 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/difflib.*.pyc"
423 ]
434 }, 424 },
435 "distutils-staticdev": { 425 "distutils-staticdev": {
436 "cached": [ 426 "cached": [
@@ -444,13 +434,18 @@
444 ], 434 ],
445 "summary": "Python distribution utilities (static libraries)" 435 "summary": "Python distribution utilities (static libraries)"
446 }, 436 },
447 "doctest": { 437 "distutils": {
448 "cached": [ 438 "summary": "Python Distribution Utilities",
449 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/doctest.*.pyc" 439 "rdepends": [
440 "core"
450 ], 441 ],
451 "files": [ 442 "files": [
452 "${libdir}/python${PYTHON_MAJMIN}/doctest.py" 443 "${libdir}/python${PYTHON_MAJMIN}/distutils"
453 ], 444 ],
445 "cached": []
446 },
447 "doctest": {
448 "summary": "Python framework for running examples in docstrings",
454 "rdepends": [ 449 "rdepends": [
455 "core", 450 "core",
456 "debugger", 451 "debugger",
@@ -461,16 +456,15 @@
461 "stringold", 456 "stringold",
462 "unittest" 457 "unittest"
463 ], 458 ],
464 "summary": "Python framework for running examples in docstrings"
465 },
466 "email": {
467 "cached": [
468 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imaplib.*.pyc"
469 ],
470 "files": [ 459 "files": [
471 "${libdir}/python${PYTHON_MAJMIN}/email", 460 "${libdir}/python${PYTHON_MAJMIN}/doctest.py"
472 "${libdir}/python${PYTHON_MAJMIN}/imaplib.py"
473 ], 461 ],
462 "cached": [
463 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/doctest.*.pyc"
464 ]
465 },
466 "email": {
467 "summary": "Python email support",
474 "rdepends": [ 468 "rdepends": [
475 "core", 469 "core",
476 "crypt", 470 "crypt",
@@ -479,74 +473,82 @@
479 "math", 473 "math",
480 "netclient" 474 "netclient"
481 ], 475 ],
482 "summary": "Python email support" 476 "files": [
477 "${libdir}/python${PYTHON_MAJMIN}/email",
478 "${libdir}/python${PYTHON_MAJMIN}/imaplib.py"
479 ],
480 "cached": [
481 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imaplib.*.pyc"
482 ]
483 }, 483 },
484 "fcntl": { 484 "fcntl": {
485 "cached": [], 485 "summary": "Python's fcntl interface",
486 "rdepends": [
487 "core"
488 ],
486 "files": [ 489 "files": [
487 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/fcntl.*.so" 490 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/fcntl.*.so"
488 ], 491 ],
492 "cached": []
493 },
494 "gdbm": {
495 "summary": "Python GNU database support",
489 "rdepends": [ 496 "rdepends": [
490 "core" 497 "core"
491 ], 498 ],
492 "summary": "Python's fcntl interface"
493 },
494 "gdbm": {
495 "cached": [],
496 "files": [ 499 "files": [
497 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_gdbm.*.so" 500 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_gdbm.*.so"
498 ], 501 ],
499 "rdepends": [ 502 "cached": []
500 "core"
501 ],
502 "summary": "Python GNU database support"
503 }, 503 },
504 "html": { 504 "html": {
505 "cached": [ 505 "summary": "Python HTML processing support",
506 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/formatter.*.pyc" 506 "rdepends": [
507 "core"
507 ], 508 ],
508 "files": [ 509 "files": [
509 "${libdir}/python${PYTHON_MAJMIN}/formatter.py", 510 "${libdir}/python${PYTHON_MAJMIN}/formatter.py",
510 "${libdir}/python${PYTHON_MAJMIN}/html" 511 "${libdir}/python${PYTHON_MAJMIN}/html"
511 ], 512 ],
513 "cached": [
514 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/formatter.*.pyc"
515 ]
516 },
517 "idle": {
518 "summary": "Python Integrated Development Environment",
512 "rdepends": [ 519 "rdepends": [
513 "core" 520 "core"
514 ], 521 ],
515 "summary": "Python HTML processing support"
516 },
517 "idle": {
518 "cached": [],
519 "files": [ 522 "files": [
520 "${bindir}/idle*", 523 "${bindir}/idle*",
521 "${libdir}/python${PYTHON_MAJMIN}/idlelib" 524 "${libdir}/python${PYTHON_MAJMIN}/idlelib"
522 ], 525 ],
523 "rdepends": [ 526 "cached": []
524 "core"
525 ],
526 "summary": "Python Integrated Development Environment"
527 }, 527 },
528 "image": { 528 "image": {
529 "cached": [ 529 "summary": "Python graphical image handling",
530 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/colorsys.*.pyc", 530 "rdepends": [
531 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imghdr.*.pyc" 531 "core"
532 ], 532 ],
533 "files": [ 533 "files": [
534 "${libdir}/python${PYTHON_MAJMIN}/colorsys.py", 534 "${libdir}/python${PYTHON_MAJMIN}/colorsys.py",
535 "${libdir}/python${PYTHON_MAJMIN}/imghdr.py" 535 "${libdir}/python${PYTHON_MAJMIN}/imghdr.py"
536 ], 536 ],
537 "rdepends": [ 537 "cached": [
538 "core" 538 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/colorsys.*.pyc",
539 ], 539 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/imghdr.*.pyc"
540 "summary": "Python graphical image handling" 540 ]
541 }, 541 },
542 "io": { 542 "io": {
543 "cached": [ 543 "summary": "Python low-level I/O",
544 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_pyio.*.pyc", 544 "rdepends": [
545 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ipaddress.*.pyc", 545 "compression",
546 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pipes.*.pyc", 546 "core",
547 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/socket.*.pyc", 547 "crypt",
548 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ssl.*.pyc", 548 "math",
549 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tempfile.*.pyc" 549 "netclient",
550 "shell",
551 "unixadmin"
550 ], 552 ],
551 "files": [ 553 "files": [
552 "${libdir}/python${PYTHON_MAJMIN}/_pyio.py", 554 "${libdir}/python${PYTHON_MAJMIN}/_pyio.py",
@@ -559,46 +561,39 @@
559 "${libdir}/python${PYTHON_MAJMIN}/ssl.py", 561 "${libdir}/python${PYTHON_MAJMIN}/ssl.py",
560 "${libdir}/python${PYTHON_MAJMIN}/tempfile.py" 562 "${libdir}/python${PYTHON_MAJMIN}/tempfile.py"
561 ], 563 ],
562 "rdepends": [ 564 "cached": [
563 "compression", 565 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_pyio.*.pyc",
564 "core", 566 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ipaddress.*.pyc",
565 "crypt", 567 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pipes.*.pyc",
566 "math", 568 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/socket.*.pyc",
567 "netclient", 569 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ssl.*.pyc",
568 "shell", 570 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tempfile.*.pyc"
569 "unixadmin" 571 ]
570 ],
571 "summary": "Python low-level I/O"
572 }, 572 },
573 "json": { 573 "json": {
574 "cached": [], 574 "summary": "Python JSON support",
575 "rdepends": [
576 "core"
577 ],
575 "files": [ 578 "files": [
576 "${libdir}/python${PYTHON_MAJMIN}/json", 579 "${libdir}/python${PYTHON_MAJMIN}/json",
577 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_json.*.so" 580 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_json.*.so"
578 ], 581 ],
579 "rdepends": [ 582 "cached": []
580 "core"
581 ],
582 "summary": "Python JSON support"
583 }, 583 },
584 "logging": { 584 "logging": {
585 "cached": [], 585 "summary": "Python logging support",
586 "files": [
587 "${libdir}/python${PYTHON_MAJMIN}/logging"
588 ],
589 "rdepends": [ 586 "rdepends": [
590 "core", 587 "core",
591 "stringold" 588 "stringold"
592 ], 589 ],
593 "summary": "Python logging support"
594 },
595 "mailbox": {
596 "cached": [
597 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/mailbox.*.pyc"
598 ],
599 "files": [ 590 "files": [
600 "${libdir}/python${PYTHON_MAJMIN}/mailbox.py" 591 "${libdir}/python${PYTHON_MAJMIN}/logging"
601 ], 592 ],
593 "cached": []
594 },
595 "mailbox": {
596 "summary": "Python mailbox format support",
602 "rdepends": [ 597 "rdepends": [
603 "core", 598 "core",
604 "crypt", 599 "crypt",
@@ -611,46 +606,51 @@
611 "netclient", 606 "netclient",
612 "stringold" 607 "stringold"
613 ], 608 ],
614 "summary": "Python mailbox format support" 609 "files": [
610 "${libdir}/python${PYTHON_MAJMIN}/mailbox.py"
611 ],
612 "cached": [
613 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/mailbox.*.pyc"
614 ]
615 }, 615 },
616 "math": { 616 "math": {
617 "cached": [ 617 "summary": "Python math support",
618 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/random.*.pyc" 618 "rdepends": [
619 "core",
620 "crypt"
619 ], 621 ],
620 "files": [ 622 "files": [
621 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_random.*.so", 623 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_random.*.so",
622 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/cmath.*.so", 624 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/cmath.*.so",
623 "${libdir}/python${PYTHON_MAJMIN}/random.py" 625 "${libdir}/python${PYTHON_MAJMIN}/random.py"
624 ], 626 ],
625 "rdepends": [ 627 "cached": [
626 "core", 628 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/random.*.pyc"
627 "crypt" 629 ]
628 ],
629 "summary": "Python math support"
630 }, 630 },
631 "mime": { 631 "mime": {
632 "cached": [ 632 "summary": "Python MIME handling APIs",
633 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/quopri.*.pyc", 633 "rdepends": [
634 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/uu.*.pyc" 634 "core"
635 ], 635 ],
636 "files": [ 636 "files": [
637 "${libdir}/python${PYTHON_MAJMIN}/quopri.py", 637 "${libdir}/python${PYTHON_MAJMIN}/quopri.py",
638 "${libdir}/python${PYTHON_MAJMIN}/uu.py" 638 "${libdir}/python${PYTHON_MAJMIN}/uu.py"
639 ], 639 ],
640 "cached": [
641 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/quopri.*.pyc",
642 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/uu.*.pyc"
643 ]
644 },
645 "mmap": {
646 "summary": "Python memory-mapped file support",
640 "rdepends": [ 647 "rdepends": [
641 "core" 648 "core"
642 ], 649 ],
643 "summary": "Python MIME handling APIs"
644 },
645 "mmap": {
646 "cached": [],
647 "files": [ 650 "files": [
648 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/mmap.*.so" 651 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/mmap.*.so"
649 ], 652 ],
650 "rdepends": [ 653 "cached": []
651 "core"
652 ],
653 "summary": "Python memory-mapped file support"
654 }, 654 },
655 "modules": { 655 "modules": {
656 "cached": [], 656 "cached": [],
@@ -713,27 +713,31 @@
713 "summary": "All Python modules" 713 "summary": "All Python modules"
714 }, 714 },
715 "multiprocessing": { 715 "multiprocessing": {
716 "cached": [], 716 "summary": "Python multiprocessing support",
717 "rdepends": [
718 "core"
719 ],
717 "files": [ 720 "files": [
718 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_multiprocessing.*.so", 721 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_multiprocessing.*.so",
719 "${libdir}/python${PYTHON_MAJMIN}/multiprocessing" 722 "${libdir}/python${PYTHON_MAJMIN}/multiprocessing"
720 ], 723 ],
721 "rdepends": [ 724 "cached": []
722 "core"
723 ],
724 "summary": "Python multiprocessing support"
725 }, 725 },
726 "netclient": { 726 "netclient": {
727 "cached": [ 727 "summary": "Python Internet Protocol clients",
728 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/base64.*.pyc", 728 "rdepends": [
729 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ftplib.*.pyc", 729 "compression",
730 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/hmac.*.pyc", 730 "core",
731 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/mimetypes.*.pyc", 731 "crypt",
732 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/nntplib.*.pyc", 732 "ctypes",
733 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/poplib.*.pyc", 733 "datetime",
734 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/smtplib.*.pyc", 734 "email",
735 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/telnetlib.*.pyc", 735 "io",
736 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/uuid.*.pyc" 736 "math",
737 "mime",
738 "shell",
739 "stringold",
740 "unixadmin"
737 ], 741 ],
738 "files": [ 742 "files": [
739 "${libdir}/python${PYTHON_MAJMIN}/base64.py", 743 "${libdir}/python${PYTHON_MAJMIN}/base64.py",
@@ -750,31 +754,20 @@
750 "${libdir}/python${PYTHON_MAJMIN}/urllib/__pycache__", 754 "${libdir}/python${PYTHON_MAJMIN}/urllib/__pycache__",
751 "${libdir}/python${PYTHON_MAJMIN}/uuid.py" 755 "${libdir}/python${PYTHON_MAJMIN}/uuid.py"
752 ], 756 ],
753 "rdepends": [ 757 "cached": [
754 "compression", 758 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/base64.*.pyc",
755 "core", 759 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/ftplib.*.pyc",
756 "crypt", 760 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/hmac.*.pyc",
757 "ctypes", 761 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/mimetypes.*.pyc",
758 "datetime", 762 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/nntplib.*.pyc",
759 "email", 763 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/poplib.*.pyc",
760 "io", 764 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/smtplib.*.pyc",
761 "math", 765 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/telnetlib.*.pyc",
762 "mime", 766 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/uuid.*.pyc"
763 "shell", 767 ]
764 "stringold",
765 "unixadmin"
766 ],
767 "summary": "Python Internet Protocol clients"
768 }, 768 },
769 "netserver": { 769 "netserver": {
770 "cached": [ 770 "summary": "Python Internet Protocol servers",
771 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cgi.*.pyc",
772 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/socketserver.*.pyc"
773 ],
774 "files": [
775 "${libdir}/python${PYTHON_MAJMIN}/cgi.py",
776 "${libdir}/python${PYTHON_MAJMIN}/socketserver.py"
777 ],
778 "rdepends": [ 771 "rdepends": [
779 "compression", 772 "compression",
780 "core", 773 "core",
@@ -790,14 +783,19 @@
790 "stringold", 783 "stringold",
791 "unixadmin" 784 "unixadmin"
792 ], 785 ],
793 "summary": "Python Internet Protocol servers" 786 "files": [
787 "${libdir}/python${PYTHON_MAJMIN}/cgi.py",
788 "${libdir}/python${PYTHON_MAJMIN}/socketserver.py"
789 ],
790 "cached": [
791 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cgi.*.pyc",
792 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/socketserver.*.pyc"
793 ]
794 }, 794 },
795 "numbers": { 795 "numbers": {
796 "cached": [ 796 "summary": "Python number APIs",
797 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_pydecimal.*.pyc", 797 "rdepends": [
798 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/decimal.*.pyc", 798 "core"
799 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/fractions.*.pyc",
800 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/numbers.*.pyc"
801 ], 799 ],
802 "files": [ 800 "files": [
803 "${libdir}/python${PYTHON_MAJMIN}/_pydecimal.py", 801 "${libdir}/python${PYTHON_MAJMIN}/_pydecimal.py",
@@ -806,17 +804,17 @@
806 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_decimal.*.so", 804 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_decimal.*.so",
807 "${libdir}/python${PYTHON_MAJMIN}/numbers.py" 805 "${libdir}/python${PYTHON_MAJMIN}/numbers.py"
808 ], 806 ],
809 "rdepends": [ 807 "cached": [
810 "core" 808 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_pydecimal.*.pyc",
811 ], 809 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/decimal.*.pyc",
812 "summary": "Python number APIs" 810 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/fractions.*.pyc",
811 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/numbers.*.pyc"
812 ]
813 }, 813 },
814 "pickle": { 814 "pickle": {
815 "cached": [ 815 "summary": "Python serialisation/persistence support",
816 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_compat_pickle.*.pyc", 816 "rdepends": [
817 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pickle.*.pyc", 817 "core"
818 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pickletools.*.pyc",
819 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shelve.*.pyc"
820 ], 818 ],
821 "files": [ 819 "files": [
822 "${libdir}/python${PYTHON_MAJMIN}/_compat_pickle.py", 820 "${libdir}/python${PYTHON_MAJMIN}/_compat_pickle.py",
@@ -825,54 +823,55 @@
825 "${libdir}/python${PYTHON_MAJMIN}/pickletools.py", 823 "${libdir}/python${PYTHON_MAJMIN}/pickletools.py",
826 "${libdir}/python${PYTHON_MAJMIN}/shelve.py" 824 "${libdir}/python${PYTHON_MAJMIN}/shelve.py"
827 ], 825 ],
828 "rdepends": [ 826 "cached": [
829 "core" 827 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_compat_pickle.*.pyc",
830 ], 828 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pickle.*.pyc",
831 "summary": "Python serialisation/persistence support" 829 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pickletools.*.pyc",
830 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shelve.*.pyc"
831 ]
832 }, 832 },
833 "pkgutil": { 833 "pkgutil": {
834 "cached": [ 834 "summary": "Python package extension utility support",
835 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pkgutil.*.pyc" 835 "rdepends": [
836 "core"
836 ], 837 ],
837 "files": [ 838 "files": [
838 "${libdir}/python${PYTHON_MAJMIN}/pkgutil.py" 839 "${libdir}/python${PYTHON_MAJMIN}/pkgutil.py"
839 ], 840 ],
840 "rdepends": [ 841 "cached": [
841 "core" 842 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pkgutil.*.pyc"
842 ], 843 ]
843 "summary": "Python package extension utility support"
844 }, 844 },
845 "plistlib": { 845 "plistlib": {
846 "cached": [ 846 "summary": "Generate and parse Mac OS X .plist files",
847 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/plistlib.*.pyc"
848 ],
849 "files": [
850 "${libdir}/python${PYTHON_MAJMIN}/plistlib.py"
851 ],
852 "rdepends": [ 847 "rdepends": [
853 "core", 848 "core",
854 "datetime", 849 "datetime",
855 "xml" 850 "xml"
856 ], 851 ],
857 "summary": "Generate and parse Mac OS X .plist files" 852 "files": [
853 "${libdir}/python${PYTHON_MAJMIN}/plistlib.py"
854 ],
855 "cached": [
856 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/plistlib.*.pyc"
857 ]
858 }, 858 },
859 "pprint": { 859 "pprint": {
860 "cached": [ 860 "summary": "Python pretty-print support",
861 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pprint.*.pyc" 861 "rdepends": [
862 "core"
862 ], 863 ],
863 "files": [ 864 "files": [
864 "${libdir}/python${PYTHON_MAJMIN}/pprint.py" 865 "${libdir}/python${PYTHON_MAJMIN}/pprint.py"
865 ], 866 ],
866 "rdepends": [ 867 "cached": [
867 "core" 868 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pprint.*.pyc"
868 ], 869 ]
869 "summary": "Python pretty-print support"
870 }, 870 },
871 "profile": { 871 "profile": {
872 "cached": [ 872 "summary": "Python basic performance profiling support",
873 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cProfile.*.pyc", 873 "rdepends": [
874 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/profile.*.pyc", 874 "core"
875 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pstats.*.pyc"
876 ], 875 ],
877 "files": [ 876 "files": [
878 "${libdir}/python${PYTHON_MAJMIN}/cProfile.py", 877 "${libdir}/python${PYTHON_MAJMIN}/cProfile.py",
@@ -880,57 +879,58 @@
880 "${libdir}/python${PYTHON_MAJMIN}/profile.py", 879 "${libdir}/python${PYTHON_MAJMIN}/profile.py",
881 "${libdir}/python${PYTHON_MAJMIN}/pstats.py" 880 "${libdir}/python${PYTHON_MAJMIN}/pstats.py"
882 ], 881 ],
883 "rdepends": [ 882 "cached": [
884 "core" 883 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cProfile.*.pyc",
885 ], 884 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/profile.*.pyc",
886 "summary": "Python basic performance profiling support" 885 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pstats.*.pyc"
886 ]
887 }, 887 },
888 "pydoc": { 888 "pydoc": {
889 "cached": [ 889 "summary": "Python interactive help support",
890 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pydoc.*.pyc" 890 "rdepends": [
891 "core",
892 "netclient",
893 "pkgutil"
891 ], 894 ],
892 "files": [ 895 "files": [
893 "${bindir}/pydoc*", 896 "${bindir}/pydoc*",
894 "${libdir}/python${PYTHON_MAJMIN}/pydoc.py", 897 "${libdir}/python${PYTHON_MAJMIN}/pydoc.py",
895 "${libdir}/python${PYTHON_MAJMIN}/pydoc_data" 898 "${libdir}/python${PYTHON_MAJMIN}/pydoc_data"
896 ], 899 ],
897 "rdepends": [ 900 "cached": [
898 "core", 901 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pydoc.*.pyc"
899 "netclient", 902 ]
900 "pkgutil"
901 ],
902 "summary": "Python interactive help support"
903 }, 903 },
904 "resource": { 904 "resource": {
905 "cached": [], 905 "summary": "Python resource control interface",
906 "files": [
907 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/resource.*.so"
908 ],
909 "rdepends": [ 906 "rdepends": [
910 "core" 907 "core"
911 ], 908 ],
912 "summary": "Python resource control interface"
913 },
914 "runpy": {
915 "cached": [
916 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/runpy.*.pyc"
917 ],
918 "files": [ 909 "files": [
919 "${libdir}/python${PYTHON_MAJMIN}/runpy.py" 910 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/resource.*.so"
920 ], 911 ],
912 "cached": []
913 },
914 "runpy": {
915 "summary": "Python helper for locating/executing scripts in module namespace",
921 "rdepends": [ 916 "rdepends": [
922 "core", 917 "core",
923 "pkgutil" 918 "pkgutil"
924 ], 919 ],
925 "summary": "Python helper for locating/executing scripts in module namespace" 920 "files": [
921 "${libdir}/python${PYTHON_MAJMIN}/runpy.py"
922 ],
923 "cached": [
924 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/runpy.*.pyc"
925 ]
926 }, 926 },
927 "shell": { 927 "shell": {
928 "cached": [ 928 "summary": "Python shell-like functionality",
929 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cmd.*.pyc", 929 "rdepends": [
930 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/fnmatch.*.pyc", 930 "compression",
931 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/glob.*.pyc", 931 "core",
932 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shlex.*.pyc", 932 "stringold",
933 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shutil.*.pyc" 933 "unixadmin"
934 ], 934 ],
935 "files": [ 935 "files": [
936 "${libdir}/python${PYTHON_MAJMIN}/cmd.py", 936 "${libdir}/python${PYTHON_MAJMIN}/cmd.py",
@@ -939,26 +939,16 @@
939 "${libdir}/python${PYTHON_MAJMIN}/shlex.py", 939 "${libdir}/python${PYTHON_MAJMIN}/shlex.py",
940 "${libdir}/python${PYTHON_MAJMIN}/shutil.py" 940 "${libdir}/python${PYTHON_MAJMIN}/shutil.py"
941 ], 941 ],
942 "rdepends": [ 942 "cached": [
943 "compression", 943 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/cmd.*.pyc",
944 "core", 944 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/fnmatch.*.pyc",
945 "stringold", 945 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/glob.*.pyc",
946 "unixadmin" 946 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shlex.*.pyc",
947 ], 947 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/shutil.*.pyc"
948 "summary": "Python shell-like functionality" 948 ]
949 }, 949 },
950 "smtpd": { 950 "smtpd": {
951 "cached": [ 951 "summary": "Python Simple Mail Transport Daemon",
952 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/asynchat.*.pyc",
953 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/asyncore.*.pyc",
954 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/smtpd.*.pyc"
955 ],
956 "files": [
957 "${bindir}/smtpd.py",
958 "${libdir}/python${PYTHON_MAJMIN}/asynchat.py",
959 "${libdir}/python${PYTHON_MAJMIN}/asyncore.py",
960 "${libdir}/python${PYTHON_MAJMIN}/smtpd.py"
961 ],
962 "rdepends": [ 952 "rdepends": [
963 "core", 953 "core",
964 "crypt", 954 "crypt",
@@ -970,24 +960,34 @@
970 "netclient", 960 "netclient",
971 "stringold" 961 "stringold"
972 ], 962 ],
973 "summary": "Python Simple Mail Transport Daemon" 963 "files": [
964 "${bindir}/smtpd.py",
965 "${libdir}/python${PYTHON_MAJMIN}/asynchat.py",
966 "${libdir}/python${PYTHON_MAJMIN}/asyncore.py",
967 "${libdir}/python${PYTHON_MAJMIN}/smtpd.py"
968 ],
969 "cached": [
970 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/asynchat.*.pyc",
971 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/asyncore.*.pyc",
972 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/smtpd.*.pyc"
973 ]
974 }, 974 },
975 "sqlite3": { 975 "sqlite3": {
976 "cached": [ 976 "summary": "Python Sqlite3 database support",
977 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__", 977 "rdepends": [
978 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__/dbapi2.*.pyc", 978 "core",
979 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__/dump.*.pyc" 979 "datetime"
980 ], 980 ],
981 "files": [ 981 "files": [
982 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sqlite3.*.so", 982 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sqlite3.*.so",
983 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/dbapi2.py", 983 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/dbapi2.py",
984 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/dump.py" 984 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/dump.py"
985 ], 985 ],
986 "rdepends": [ 986 "cached": [
987 "core", 987 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__",
988 "datetime" 988 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__/dbapi2.*.pyc",
989 ], 989 "${libdir}/python${PYTHON_MAJMIN}/sqlite3/__pycache__/dump.*.pyc"
990 "summary": "Python Sqlite3 database support" 990 ]
991 }, 991 },
992 "sqlite3-tests": { 992 "sqlite3-tests": {
993 "cached": [], 993 "cached": [],
@@ -1001,41 +1001,41 @@
1001 "summary": "Python Sqlite3 database support tests" 1001 "summary": "Python Sqlite3 database support tests"
1002 }, 1002 },
1003 "stringold": { 1003 "stringold": {
1004 "cached": [ 1004 "summary": "Python string APIs [deprecated]",
1005 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/string.*.pyc" 1005 "rdepends": [
1006 "core"
1006 ], 1007 ],
1007 "files": [ 1008 "files": [
1008 "${libdir}/python${PYTHON_MAJMIN}/string.py" 1009 "${libdir}/python${PYTHON_MAJMIN}/string.py"
1009 ], 1010 ],
1011 "cached": [
1012 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/string.*.pyc"
1013 ]
1014 },
1015 "syslog": {
1016 "summary": "Python syslog interface",
1010 "rdepends": [ 1017 "rdepends": [
1011 "core" 1018 "core"
1012 ], 1019 ],
1013 "summary": "Python string APIs [deprecated]"
1014 },
1015 "syslog": {
1016 "cached": [],
1017 "files": [ 1020 "files": [
1018 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/syslog.*.so" 1021 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/syslog.*.so"
1019 ], 1022 ],
1020 "rdepends": [ 1023 "cached": []
1021 "core"
1022 ],
1023 "summary": "Python syslog interface"
1024 }, 1024 },
1025 "terminal": { 1025 "terminal": {
1026 "cached": [ 1026 "summary": "Python terminal controlling support",
1027 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pty.*.pyc", 1027 "rdepends": [
1028 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tty.*.pyc" 1028 "core",
1029 "io"
1029 ], 1030 ],
1030 "files": [ 1031 "files": [
1031 "${libdir}/python${PYTHON_MAJMIN}/pty.py", 1032 "${libdir}/python${PYTHON_MAJMIN}/pty.py",
1032 "${libdir}/python${PYTHON_MAJMIN}/tty.py" 1033 "${libdir}/python${PYTHON_MAJMIN}/tty.py"
1033 ], 1034 ],
1034 "rdepends": [ 1035 "cached": [
1035 "core", 1036 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/pty.*.pyc",
1036 "io" 1037 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/tty.*.pyc"
1037 ], 1038 ]
1038 "summary": "Python terminal controlling support"
1039 }, 1039 },
1040 "tests": { 1040 "tests": {
1041 "cached": [], 1041 "cached": [],
@@ -1049,11 +1049,9 @@
1049 "summary": "Python tests" 1049 "summary": "Python tests"
1050 }, 1050 },
1051 "threading": { 1051 "threading": {
1052 "cached": [ 1052 "summary": "Python threading & synchronization support",
1053 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_dummy_thread.*.pyc", 1053 "rdepends": [
1054 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_threading_local.*.pyc", 1054 "core"
1055 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/dummy_threading.*.pyc",
1056 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/queue.*.pyc"
1057 ], 1055 ],
1058 "files": [ 1056 "files": [
1059 "${libdir}/python${PYTHON_MAJMIN}/_dummy_thread.py", 1057 "${libdir}/python${PYTHON_MAJMIN}/_dummy_thread.py",
@@ -1061,40 +1059,37 @@
1061 "${libdir}/python${PYTHON_MAJMIN}/dummy_threading.py", 1059 "${libdir}/python${PYTHON_MAJMIN}/dummy_threading.py",
1062 "${libdir}/python${PYTHON_MAJMIN}/queue.py" 1060 "${libdir}/python${PYTHON_MAJMIN}/queue.py"
1063 ], 1061 ],
1062 "cached": [
1063 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_dummy_thread.*.pyc",
1064 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/_threading_local.*.pyc",
1065 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/dummy_threading.*.pyc",
1066 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/queue.*.pyc"
1067 ]
1068 },
1069 "tkinter": {
1070 "summary": "Python Tcl/Tk bindings",
1064 "rdepends": [ 1071 "rdepends": [
1065 "core" 1072 "core"
1066 ], 1073 ],
1067 "summary": "Python threading & synchronization support"
1068 },
1069 "tkinter": {
1070 "cached": [],
1071 "files": [ 1074 "files": [
1072 "${libdir}/python${PYTHON_MAJMIN}/tkinter" 1075 "${libdir}/python${PYTHON_MAJMIN}/tkinter"
1073 ], 1076 ],
1074 "rdepends": [ 1077 "cached": []
1075 "core"
1076 ],
1077 "summary": "Python Tcl/Tk bindings"
1078 }, 1078 },
1079 "typing": { 1079 "typing": {
1080 "cached": [ 1080 "summary": "Python typing support",
1081 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/typing.*.pyc" 1081 "rdepends": [
1082 "core"
1082 ], 1083 ],
1083 "files": [ 1084 "files": [
1084 "${libdir}/python${PYTHON_MAJMIN}/typing.py" 1085 "${libdir}/python${PYTHON_MAJMIN}/typing.py"
1085 ], 1086 ],
1086 "rdepends": [ 1087 "cached": [
1087 "core" 1088 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/typing.*.pyc"
1088 ], 1089 ]
1089 "summary": "Python typing support"
1090 }, 1090 },
1091 "unittest": { 1091 "unittest": {
1092 "cached": [], 1092 "summary": "Python unit testing framework",
1093 "files": [
1094 "${libdir}/python${PYTHON_MAJMIN}/unittest",
1095 "${libdir}/python${PYTHON_MAJMIN}/unittest/",
1096 "${libdir}/python${PYTHON_MAJMIN}/unittest/__pycache__"
1097 ],
1098 "rdepends": [ 1093 "rdepends": [
1099 "core", 1094 "core",
1100 "difflib", 1095 "difflib",
@@ -1103,45 +1098,50 @@
1103 "shell", 1098 "shell",
1104 "stringold" 1099 "stringold"
1105 ], 1100 ],
1106 "summary": "Python unit testing framework" 1101 "files": [
1102 "${libdir}/python${PYTHON_MAJMIN}/unittest",
1103 "${libdir}/python${PYTHON_MAJMIN}/unittest/",
1104 "${libdir}/python${PYTHON_MAJMIN}/unittest/__pycache__"
1105 ],
1106 "cached": []
1107 }, 1107 },
1108 "unixadmin": { 1108 "unixadmin": {
1109 "cached": [ 1109 "summary": "Python Unix administration support",
1110 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/getpass.*.pyc" 1110 "rdepends": [
1111 "core",
1112 "io"
1111 ], 1113 ],
1112 "files": [ 1114 "files": [
1113 "${libdir}/python${PYTHON_MAJMIN}/getpass.py", 1115 "${libdir}/python${PYTHON_MAJMIN}/getpass.py",
1114 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/grp.*.so", 1116 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/grp.*.so",
1115 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/nis.*.so" 1117 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/nis.*.so"
1116 ], 1118 ],
1117 "rdepends": [ 1119 "cached": [
1118 "core", 1120 "${libdir}/python${PYTHON_MAJMIN}/__pycache__/getpass.*.pyc"
1119 "io" 1121 ]
1120 ],
1121 "summary": "Python Unix administration support"
1122 }, 1122 },
1123 "xml": { 1123 "xml": {
1124 "cached": [], 1124 "summary": "Python basic XML support",
1125 "rdepends": [
1126 "core"
1127 ],
1125 "files": [ 1128 "files": [
1126 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_elementtree.*.so", 1129 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_elementtree.*.so",
1127 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/pyexpat.*.so", 1130 "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/pyexpat.*.so",
1128 "${libdir}/python${PYTHON_MAJMIN}/xml" 1131 "${libdir}/python${PYTHON_MAJMIN}/xml"
1129 ], 1132 ],
1130 "rdepends": [ 1133 "cached": []
1131 "core"
1132 ],
1133 "summary": "Python basic XML support"
1134 }, 1134 },
1135 "xmlrpc": { 1135 "xmlrpc": {
1136 "cached": [], 1136 "summary": "Python XML-RPC support",
1137 "files": [
1138 "${libdir}/python${PYTHON_MAJMIN}/xmlrpc",
1139 "${libdir}/python${PYTHON_MAJMIN}/xmlrpc/__pycache__"
1140 ],
1141 "rdepends": [ 1137 "rdepends": [
1142 "core", 1138 "core",
1143 "xml" 1139 "xml"
1144 ], 1140 ],
1145 "summary": "Python XML-RPC support" 1141 "files": [
1142 "${libdir}/python${PYTHON_MAJMIN}/xmlrpc",
1143 "${libdir}/python${PYTHON_MAJMIN}/xmlrpc/__pycache__"
1144 ],
1145 "cached": []
1146 } 1146 }
1147} 1147}