diff options
Diffstat (limited to 'meta/recipes-devtools/python/python/python2-manifest.json')
-rw-r--r-- | meta/recipes-devtools/python/python/python2-manifest.json | 1138 |
1 files changed, 0 insertions, 1138 deletions
diff --git a/meta/recipes-devtools/python/python/python2-manifest.json b/meta/recipes-devtools/python/python/python2-manifest.json deleted file mode 100644 index eb52e862ab..0000000000 --- a/meta/recipes-devtools/python/python/python2-manifest.json +++ /dev/null | |||
@@ -1,1138 +0,0 @@ | |||
1 | # DO NOT (entirely) modify this file manually, please read. | ||
2 | # | ||
3 | # IMPORTANT NOTE: | ||
4 | # Please keep in mind that the create_manifest task relies on the fact the the | ||
5 | # target and native Python packages are the same, and it also needs to be executed | ||
6 | # with a fully working native package (with all the PACKAGECONFIGs enabled and all | ||
7 | # and all the modules should be working, check log.do_compile), otherwise the script | ||
8 | # will fail to find dependencies correctly, this note is valid either if you are | ||
9 | # upgrading to a new Python version or adding a new package. | ||
10 | # | ||
11 | # | ||
12 | # If you are adding a new package please follow the next steps: | ||
13 | # How to add a new package: | ||
14 | # - If a user wants to add a new package all that has to be done is: | ||
15 | # Modify the python2-manifest.json file, and add the required file(s) to the FILES list, | ||
16 | # fill up the SUMMARY section as well, the script should handle all the rest. | ||
17 | # | ||
18 | # Real example: | ||
19 | # We want to add a web browser package, including the file webbrowser.py | ||
20 | # which at the moment is on python-misc. | ||
21 | # "webbrowser": { | ||
22 | # "files": ["${libdir}/python2.7/lib-dynload/webbrowser.py"], | ||
23 | # "rdepends": [], | ||
24 | # "summary": "Python Web Browser support"} | ||
25 | # | ||
26 | # * Note that the rdepends field was left empty | ||
27 | # | ||
28 | # We run $ bitbake python -c create_manifest and the resulting manifest | ||
29 | # should be completed after a few seconds, showing something like: | ||
30 | # "webbrowser": { | ||
31 | # "files": ["${libdir}/python2.7/webbrowser.py"], | ||
32 | # "rdepends": ["core","fcntl","io","pickle","shell","subprocess"], | ||
33 | # "summary": "Python Web Browser support"} | ||
34 | # | ||
35 | # | ||
36 | # If you are upgrading Python to a new version please follow the next steps: | ||
37 | # After each Python upgrade, the create_manifest task should be executed, because we | ||
38 | # don't control what changes on upstream Python, so, some module dependency | ||
39 | # might have changed without us realizing it, a certain module can either have | ||
40 | # more or less dependencies, or could be depending on a new file that was just | ||
41 | # created on the new release and for obvious reasons we wouldn't have it on our | ||
42 | # old manifest, all of these issues would cause runtime errors on our system. | ||
43 | # | ||
44 | # - Upgrade both the native and target Python packages to a new version | ||
45 | # - Run the create_manifest task for the target Python package as its shown below: | ||
46 | # | ||
47 | # $ bitbake python -c create_manifest | ||
48 | # | ||
49 | # This will automatically replace your manifest file located under the Python directory | ||
50 | # with an new one, which contains the new dependencies (if any). | ||
51 | # | ||
52 | # Several things could have gone wrong here, I will try to explain a few: | ||
53 | # | ||
54 | # a) A new file was introduced on this release, e.g. sha3*.so: | ||
55 | # The task will check what its needed to import every module, more than one module would | ||
56 | # would probably depend on sha3*.so, although only one module should contain it. | ||
57 | # | ||
58 | # After running the task, the new manifest will have the sha3*.so file on more than one | ||
59 | # module, you need to manually decide which one of them should get it and delete it from | ||
60 | # the others, for example sha3*.so should likely be on ${PN}-crypt. | ||
61 | # Once you have deleted from the others you need to run the create_manifest task again, | ||
62 | # this will populate the other module's rdepends fields, with ${PN}-crypt and you should be | ||
63 | # good to go. | ||
64 | # | ||
65 | # b) The native package wasn't built correctly and its missing a certain module: | ||
66 | # As mentioned before, you need to make sure the native package was built with all the modules | ||
67 | # because it is used as base to build the manifest file, you need to manually check log.do_compile | ||
68 | # since it won't error out the compile function if its only missing a couple of modules. | ||
69 | # | ||
70 | # e.g. missing the _uuid module, log.do_compile would show the following: | ||
71 | # Python build finished successfully! | ||
72 | # The necessary bits to build these optional modules were not found: | ||
73 | # _uuid | ||
74 | # | ||
75 | # What will happen here is that the new manifest would not be aware that the _uuid module exists, so | ||
76 | # not only we won't know of any dependencies to it, but also, the _uuid* files will be packaged on | ||
77 | # the misc package (which is where any file that doesn't belong anywhere else ends up). | ||
78 | # | ||
79 | # This will eventually cause runtime errors on our system if we don't include the misc package on | ||
80 | # on our image, because the _uuid files will be missing. | ||
81 | # If we build the _uuid module correctly and run the create_manifest task the _uuid files will be | ||
82 | # detected correctly along with its dependencies, and we will get a working manifest. | ||
83 | # | ||
84 | # This is the reason why it is important to make sure we have a fully working native build, | ||
85 | # so we can avoid these errors. | ||
86 | # | ||
87 | # | ||
88 | # | ||
89 | # DO NOT MODIFY THE NEXT LINE!, IT IS USED AS A MARKER FOR THE ACTUAL JSON MANIFEST | ||
90 | # EOC | ||
91 | { | ||
92 | "tests": { | ||
93 | "summary": "Python test suite", | ||
94 | "rdepends": [ | ||
95 | "core", | ||
96 | "modules" | ||
97 | ], | ||
98 | "files": [ | ||
99 | "${libdir}/python2.7/*/test", | ||
100 | "${libdir}/python2.7/*/tests", | ||
101 | "${libdir}/python2.7/idlelib/idle_test/", | ||
102 | "${libdir}/python2.7/test" | ||
103 | ], | ||
104 | "cached": [] | ||
105 | }, | ||
106 | "2to3": { | ||
107 | "summary": "Python automated Python 2 to 3 code translator", | ||
108 | "rdepends": [ | ||
109 | "core" | ||
110 | ], | ||
111 | "files": [ | ||
112 | "${bindir}/2to3*", | ||
113 | "${libdir}/python2.7/lib2to3" | ||
114 | ] | ||
115 | }, | ||
116 | "argparse": { | ||
117 | "summary": "Python command line argument parser", | ||
118 | "rdepends": [ | ||
119 | "codecs", | ||
120 | "core", | ||
121 | "lang", | ||
122 | "textutils" | ||
123 | ], | ||
124 | "files": [ | ||
125 | "${libdir}/python2.7/argparse.py" | ||
126 | ] | ||
127 | }, | ||
128 | "audio": { | ||
129 | "summary": "Python Audio Handling", | ||
130 | "rdepends": [ | ||
131 | "core", | ||
132 | "crypt", | ||
133 | "fcntl", | ||
134 | "io", | ||
135 | "math" | ||
136 | ], | ||
137 | "files": [ | ||
138 | "${libdir}/python2.7/audiodev.py", | ||
139 | "${libdir}/python2.7/chunk.py", | ||
140 | "${libdir}/python2.7/lib-dynload/audioop.so", | ||
141 | "${libdir}/python2.7/lib-dynload/ossaudiodev.so", | ||
142 | "${libdir}/python2.7/sndhdr.py", | ||
143 | "${libdir}/python2.7/sunau.py", | ||
144 | "${libdir}/python2.7/sunaudio.py", | ||
145 | "${libdir}/python2.7/toaiff.py", | ||
146 | "${libdir}/python2.7/wave.py" | ||
147 | ] | ||
148 | }, | ||
149 | "bsddb": { | ||
150 | "summary": "Python bindings for the Berkeley Database", | ||
151 | "rdepends": [ | ||
152 | "core" | ||
153 | ], | ||
154 | "files": [ | ||
155 | "${libdir}/python2.7/bsddb", | ||
156 | "${libdir}/python2.7/lib-dynload/_bsddb.so" | ||
157 | ] | ||
158 | }, | ||
159 | "codecs": { | ||
160 | "summary": "Python codec", | ||
161 | "rdepends": [ | ||
162 | "core", | ||
163 | "io", | ||
164 | "lang" | ||
165 | ], | ||
166 | "files": [ | ||
167 | "${libdir}/python2.7/gettext.py", | ||
168 | "${libdir}/python2.7/lib-dynload/_codecs_cn.so", | ||
169 | "${libdir}/python2.7/lib-dynload/_codecs_hk.so", | ||
170 | "${libdir}/python2.7/lib-dynload/_codecs_iso2022.so", | ||
171 | "${libdir}/python2.7/lib-dynload/_codecs_jp.so", | ||
172 | "${libdir}/python2.7/lib-dynload/_codecs_kr.so", | ||
173 | "${libdir}/python2.7/lib-dynload/_codecs_tw.so", | ||
174 | "${libdir}/python2.7/lib-dynload/_multibytecodec.so", | ||
175 | "${libdir}/python2.7/lib-dynload/unicodedata.so", | ||
176 | "${libdir}/python2.7/locale.py", | ||
177 | "${libdir}/python2.7/stringprep.py", | ||
178 | "${libdir}/python2.7/xdrlib.py" | ||
179 | ] | ||
180 | }, | ||
181 | "compile": { | ||
182 | "summary": "Python bytecode compilation support", | ||
183 | "rdepends": [ | ||
184 | "core" | ||
185 | ], | ||
186 | "files": [ | ||
187 | "${libdir}/python2.7/compileall.py", | ||
188 | "${libdir}/python2.7/py_compile.py" | ||
189 | ] | ||
190 | }, | ||
191 | "compiler": { | ||
192 | "summary": "Python compiler support", | ||
193 | "rdepends": [ | ||
194 | "core", | ||
195 | "io", | ||
196 | "lang" | ||
197 | ], | ||
198 | "files": [ | ||
199 | "${libdir}/python2.7/compiler" | ||
200 | ] | ||
201 | }, | ||
202 | "compression": { | ||
203 | "summary": "Python high-level compression support", | ||
204 | "rdepends": [ | ||
205 | "core", | ||
206 | "io", | ||
207 | "shell", | ||
208 | "unixadmin", | ||
209 | "zlib" | ||
210 | ], | ||
211 | "files": [ | ||
212 | "${libdir}/python2.7/gzip.py", | ||
213 | "${libdir}/python2.7/lib-dynload/bz2.so", | ||
214 | "${libdir}/python2.7/tarfile.py", | ||
215 | "${libdir}/python2.7/zipfile.py" | ||
216 | ] | ||
217 | }, | ||
218 | "contextlib": { | ||
219 | "summary": "Python utilities for with-statementcontexts.", | ||
220 | "rdepends": [ | ||
221 | "core", | ||
222 | "lang" | ||
223 | ], | ||
224 | "files": [ | ||
225 | "${libdir}/python2.7/contextlib.py" | ||
226 | ] | ||
227 | }, | ||
228 | "core": { | ||
229 | "summary": "Python interpreter and core modules", | ||
230 | "rdepends": [], | ||
231 | "files": [ | ||
232 | "${bindir}/python*", | ||
233 | "${includedir}/python2.7/pyconfig*.h", | ||
234 | "${libdir}/python2.7/ConfigParser.py", | ||
235 | "${libdir}/python2.7/UserDict.py", | ||
236 | "${libdir}/python2.7/UserList.py", | ||
237 | "${libdir}/python2.7/UserString.py", | ||
238 | "${libdir}/python2.7/__future__.py", | ||
239 | "${libdir}/python2.7/_abcoll.py", | ||
240 | "${libdir}/python2.7/_sysconfigdata.py", | ||
241 | "${libdir}/python2.7/_weakrefset.py", | ||
242 | "${libdir}/python2.7/abc.py", | ||
243 | "${libdir}/python2.7/ast.py", | ||
244 | "${libdir}/python2.7/atexit.py", | ||
245 | "${libdir}/python2.7/codecs.py", | ||
246 | "${libdir}/python2.7/collections.py", | ||
247 | "${libdir}/python2.7/copy.py", | ||
248 | "${libdir}/python2.7/copy_reg.py", | ||
249 | "${libdir}/python2.7/encodings", | ||
250 | "${libdir}/python2.7/encodings/aliases.py", | ||
251 | "${libdir}/python2.7/encodings/utf_8.py", | ||
252 | "${libdir}/python2.7/genericpath.py", | ||
253 | "${libdir}/python2.7/getopt.py", | ||
254 | "${libdir}/python2.7/heapq.py", | ||
255 | "${libdir}/python2.7/importlib", | ||
256 | "${libdir}/python2.7/keyword.py", | ||
257 | "${libdir}/python2.7/lib-dynload/_collections.so", | ||
258 | "${libdir}/python2.7/lib-dynload/_heapq.so", | ||
259 | "${libdir}/python2.7/lib-dynload/_locale.so", | ||
260 | "${libdir}/python2.7/lib-dynload/_struct.so", | ||
261 | "${libdir}/python2.7/lib-dynload/binascii.so", | ||
262 | "${libdir}/python2.7/lib-dynload/itertools.so", | ||
263 | "${libdir}/python2.7/lib-dynload/operator.so", | ||
264 | "${libdir}/python2.7/lib-dynload/readline.so", | ||
265 | "${libdir}/python2.7/lib-dynload/strop.so", | ||
266 | "${libdir}/python2.7/lib-dynload/time.so", | ||
267 | "${libdir}/python2.7/lib-dynload/xreadlines.so", | ||
268 | "${libdir}/python2.7/linecache.py", | ||
269 | "${libdir}/python2.7/new.py", | ||
270 | "${libdir}/python2.7/os.py", | ||
271 | "${libdir}/python2.7/platform.py", | ||
272 | "${libdir}/python2.7/posixpath.py", | ||
273 | "${libdir}/python2.7/re.py", | ||
274 | "${libdir}/python2.7/rlcompleter.py", | ||
275 | "${libdir}/python2.7/site.py", | ||
276 | "${libdir}/python2.7/sitecustomize.py", | ||
277 | "${libdir}/python2.7/sre_compile.py", | ||
278 | "${libdir}/python2.7/sre_constants.py", | ||
279 | "${libdir}/python2.7/sre_parse.py", | ||
280 | "${libdir}/python2.7/stat.py", | ||
281 | "${libdir}/python2.7/string.py", | ||
282 | "${libdir}/python2.7/struct.py", | ||
283 | "${libdir}/python2.7/sysconfig.py", | ||
284 | "${libdir}/python2.7/traceback.py", | ||
285 | "${libdir}/python2.7/types.py", | ||
286 | "${libdir}/python2.7/warnings.py", | ||
287 | "${libdir}/python2.7/weakref.py" | ||
288 | ] | ||
289 | }, | ||
290 | "crypt": { | ||
291 | "summary": "Python basic cryptographic and hashing support", | ||
292 | "rdepends": [ | ||
293 | "core" | ||
294 | ], | ||
295 | "files": [ | ||
296 | "${libdir}/python2.7/hashlib.py", | ||
297 | "${libdir}/python2.7/lib-dynload/_hashlib.so", | ||
298 | "${libdir}/python2.7/lib-dynload/crypt.so", | ||
299 | "${libdir}/python2.7/md5.py", | ||
300 | "${libdir}/python2.7/sha.py" | ||
301 | ] | ||
302 | }, | ||
303 | "ctypes": { | ||
304 | "summary": "Python C types support", | ||
305 | "rdepends": [ | ||
306 | "core" | ||
307 | ], | ||
308 | "files": [ | ||
309 | "${libdir}/python2.7/ctypes", | ||
310 | "${libdir}/python2.7/lib-dynload/_ctypes.so", | ||
311 | "${libdir}/python2.7/lib-dynload/_ctypes_test.so" | ||
312 | ] | ||
313 | }, | ||
314 | "curses": { | ||
315 | "summary": "Python curses support", | ||
316 | "rdepends": [ | ||
317 | "core" | ||
318 | ], | ||
319 | "files": [ | ||
320 | "${libdir}/python2.7/curses", | ||
321 | "${libdir}/python2.7/lib-dynload/_curses.so", | ||
322 | "${libdir}/python2.7/lib-dynload/_curses_panel.so" | ||
323 | ] | ||
324 | }, | ||
325 | "datetime": { | ||
326 | "summary": "Python calendar and time support", | ||
327 | "rdepends": [ | ||
328 | "codecs", | ||
329 | "core", | ||
330 | "lang" | ||
331 | ], | ||
332 | "files": [ | ||
333 | "${libdir}/python2.7/_strptime.py", | ||
334 | "${libdir}/python2.7/calendar.py", | ||
335 | "${libdir}/python2.7/lib-dynload/datetime.so" | ||
336 | ] | ||
337 | }, | ||
338 | "db": { | ||
339 | "summary": "Python file-based database support", | ||
340 | "rdepends": [ | ||
341 | "bsddb", | ||
342 | "core", | ||
343 | "gdbm" | ||
344 | ], | ||
345 | "files": [ | ||
346 | "${libdir}/python2.7/anydbm.py", | ||
347 | "${libdir}/python2.7/dbhash.py", | ||
348 | "${libdir}/python2.7/dumbdbm.py", | ||
349 | "${libdir}/python2.7/lib-dynload/dbm.so", | ||
350 | "${libdir}/python2.7/whichdb.py" | ||
351 | ] | ||
352 | }, | ||
353 | "debugger": { | ||
354 | "summary": "Python debugger", | ||
355 | "rdepends": [ | ||
356 | "core", | ||
357 | "io", | ||
358 | "lang", | ||
359 | "pprint", | ||
360 | "shell" | ||
361 | ], | ||
362 | "files": [ | ||
363 | "${libdir}/python2.7/bdb.py", | ||
364 | "${libdir}/python2.7/pdb.py" | ||
365 | ] | ||
366 | }, | ||
367 | "dev": { | ||
368 | "files": [ | ||
369 | "${base_libdir}/*.a", | ||
370 | "${base_libdir}/*.o", | ||
371 | "${datadir}/aclocal", | ||
372 | "${datadir}/pkgconfig", | ||
373 | "${includedir}", | ||
374 | "${libdir}/*.a", | ||
375 | "${libdir}/*.la", | ||
376 | "${libdir}/*.o", | ||
377 | "${libdir}/lib*${SOLIBSDEV}", | ||
378 | "${libdir}/pkgconfig", | ||
379 | "${libdir}/python2.7/config/Makefile" | ||
380 | ], | ||
381 | "rdepends": [ | ||
382 | "core" | ||
383 | ], | ||
384 | "summary": "Python development package" | ||
385 | }, | ||
386 | "difflib": { | ||
387 | "summary": "Python helpers for computing deltas between objects", | ||
388 | "rdepends": [ | ||
389 | "core", | ||
390 | "lang" | ||
391 | ], | ||
392 | "files": [ | ||
393 | "${libdir}/python2.7/difflib.py" | ||
394 | ] | ||
395 | }, | ||
396 | "distutils-staticdev": { | ||
397 | "files": [ | ||
398 | "${libdir}/python2.7/config/lib*.a" | ||
399 | ], | ||
400 | "rdepends": [ | ||
401 | "distutils" | ||
402 | ], | ||
403 | "summary": "Python distribution utilities (static libraries)" | ||
404 | }, | ||
405 | "distutils": { | ||
406 | "summary": "Python Distribution Utilities", | ||
407 | "rdepends": [ | ||
408 | "core" | ||
409 | ], | ||
410 | "files": [ | ||
411 | "${libdir}/python2.7/config", | ||
412 | "${libdir}/python2.7/distutils" | ||
413 | ] | ||
414 | }, | ||
415 | "doctest": { | ||
416 | "summary": "Python framework for running examples in docstrings", | ||
417 | "rdepends": [ | ||
418 | "core", | ||
419 | "crypt", | ||
420 | "debugger", | ||
421 | "difflib", | ||
422 | "fcntl", | ||
423 | "io", | ||
424 | "lang", | ||
425 | "math", | ||
426 | "pprint", | ||
427 | "shell", | ||
428 | "unittest" | ||
429 | ], | ||
430 | "files": [ | ||
431 | "${libdir}/python2.7/doctest.py" | ||
432 | ] | ||
433 | }, | ||
434 | "email": { | ||
435 | "summary": "Python email support", | ||
436 | "rdepends": [ | ||
437 | "contextlib", | ||
438 | "core", | ||
439 | "crypt", | ||
440 | "fcntl", | ||
441 | "io", | ||
442 | "lang", | ||
443 | "math", | ||
444 | "netclient", | ||
445 | "pickle", | ||
446 | "subprocess", | ||
447 | "textutils", | ||
448 | "threading" | ||
449 | ], | ||
450 | "files": [ | ||
451 | "${libdir}/python2.7/email", | ||
452 | "${libdir}/python2.7/imaplib.py" | ||
453 | ] | ||
454 | }, | ||
455 | "fcntl": { | ||
456 | "summary": "Python's fcntl interface", | ||
457 | "rdepends": [ | ||
458 | "core" | ||
459 | ], | ||
460 | "files": [ | ||
461 | "${libdir}/python2.7/lib-dynload/fcntl.so" | ||
462 | ] | ||
463 | }, | ||
464 | "gdbm": { | ||
465 | "summary": "Python GNU database support", | ||
466 | "rdepends": [ | ||
467 | "core" | ||
468 | ], | ||
469 | "files": [ | ||
470 | "${libdir}/python2.7/lib-dynload/gdbm.so" | ||
471 | ] | ||
472 | }, | ||
473 | "hotshot": { | ||
474 | "summary": "Python hotshot performance profiler", | ||
475 | "rdepends": [ | ||
476 | "core" | ||
477 | ], | ||
478 | "files": [ | ||
479 | "${libdir}/python2.7/hotshot", | ||
480 | "${libdir}/python2.7/lib-dynload/_hotshot.so" | ||
481 | ] | ||
482 | }, | ||
483 | "html": { | ||
484 | "summary": "Python HTML processing support", | ||
485 | "rdepends": [ | ||
486 | "core" | ||
487 | ], | ||
488 | "files": [ | ||
489 | "${libdir}/python2.7/HTMLParser.py", | ||
490 | "${libdir}/python2.7/formatter.py", | ||
491 | "${libdir}/python2.7/htmlentitydefs.py", | ||
492 | "${libdir}/python2.7/htmllib.py", | ||
493 | "${libdir}/python2.7/markupbase.py", | ||
494 | "${libdir}/python2.7/sgmllib.py" | ||
495 | ] | ||
496 | }, | ||
497 | "idle": { | ||
498 | "summary": "Python Integrated Development Environment", | ||
499 | "rdepends": [ | ||
500 | "core" | ||
501 | ], | ||
502 | "files": [ | ||
503 | "${bindir}/idle", | ||
504 | "${libdir}/python2.7/idlelib" | ||
505 | ] | ||
506 | }, | ||
507 | "image": { | ||
508 | "summary": "Python graphical image handling", | ||
509 | "rdepends": [ | ||
510 | "core" | ||
511 | ], | ||
512 | "files": [ | ||
513 | "${libdir}/python2.7/colorsys.py", | ||
514 | "${libdir}/python2.7/imghdr.py" | ||
515 | ] | ||
516 | }, | ||
517 | "io": { | ||
518 | "summary": "Python low-level I/O", | ||
519 | "rdepends": [ | ||
520 | "contextlib", | ||
521 | "core", | ||
522 | "crypt", | ||
523 | "fcntl", | ||
524 | "lang", | ||
525 | "math", | ||
526 | "netclient", | ||
527 | "textutils" | ||
528 | ], | ||
529 | "files": [ | ||
530 | "${libdir}/python2.7/StringIO.py", | ||
531 | "${libdir}/python2.7/_pyio.py", | ||
532 | "${libdir}/python2.7/io.py", | ||
533 | "${libdir}/python2.7/lib-dynload/_io.so", | ||
534 | "${libdir}/python2.7/lib-dynload/_socket.so", | ||
535 | "${libdir}/python2.7/lib-dynload/_ssl.so", | ||
536 | "${libdir}/python2.7/lib-dynload/cStringIO.so", | ||
537 | "${libdir}/python2.7/lib-dynload/select.so", | ||
538 | "${libdir}/python2.7/lib-dynload/termios.so", | ||
539 | "${libdir}/python2.7/pipes.py", | ||
540 | "${libdir}/python2.7/socket.py", | ||
541 | "${libdir}/python2.7/ssl.py", | ||
542 | "${libdir}/python2.7/tempfile.py" | ||
543 | ] | ||
544 | }, | ||
545 | "json": { | ||
546 | "summary": "Python JSON support", | ||
547 | "rdepends": [ | ||
548 | "core" | ||
549 | ], | ||
550 | "files": [ | ||
551 | "${libdir}/python2.7/json", | ||
552 | "${libdir}/python2.7/lib-dynload/_json.so" | ||
553 | ] | ||
554 | }, | ||
555 | "lang": { | ||
556 | "summary": "Python low-level language support", | ||
557 | "rdepends": [ | ||
558 | "core" | ||
559 | ], | ||
560 | "files": [ | ||
561 | "${libdir}/python2.7/bisect.py", | ||
562 | "${libdir}/python2.7/code.py", | ||
563 | "${libdir}/python2.7/codeop.py", | ||
564 | "${libdir}/python2.7/dis.py", | ||
565 | "${libdir}/python2.7/functools.py", | ||
566 | "${libdir}/python2.7/inspect.py", | ||
567 | "${libdir}/python2.7/lib-dynload/_bisect.so", | ||
568 | "${libdir}/python2.7/lib-dynload/_functools.so", | ||
569 | "${libdir}/python2.7/lib-dynload/array.so", | ||
570 | "${libdir}/python2.7/lib-dynload/parser.so", | ||
571 | "${libdir}/python2.7/opcode.py", | ||
572 | "${libdir}/python2.7/repr.py", | ||
573 | "${libdir}/python2.7/symbol.py", | ||
574 | "${libdir}/python2.7/token.py", | ||
575 | "${libdir}/python2.7/tokenize.py" | ||
576 | ] | ||
577 | }, | ||
578 | "logging": { | ||
579 | "summary": "Python logging support", | ||
580 | "rdepends": [ | ||
581 | "core", | ||
582 | "io", | ||
583 | "threading" | ||
584 | ], | ||
585 | "files": [ | ||
586 | "${libdir}/python2.7/logging" | ||
587 | ] | ||
588 | }, | ||
589 | "mailbox": { | ||
590 | "summary": "Python mailbox format support", | ||
591 | "rdepends": [ | ||
592 | "codecs", | ||
593 | "contextlib", | ||
594 | "core", | ||
595 | "crypt", | ||
596 | "datetime", | ||
597 | "email", | ||
598 | "fcntl", | ||
599 | "io", | ||
600 | "lang", | ||
601 | "math", | ||
602 | "mime", | ||
603 | "netclient", | ||
604 | "textutils" | ||
605 | ], | ||
606 | "files": [ | ||
607 | "${libdir}/python2.7/mailbox.py" | ||
608 | ] | ||
609 | }, | ||
610 | "math": { | ||
611 | "summary": "Python math support", | ||
612 | "rdepends": [ | ||
613 | "core", | ||
614 | "crypt" | ||
615 | ], | ||
616 | "files": [ | ||
617 | "${libdir}/python2.7/lib-dynload/_random.so", | ||
618 | "${libdir}/python2.7/lib-dynload/cmath.so", | ||
619 | "${libdir}/python2.7/lib-dynload/math.so", | ||
620 | "${libdir}/python2.7/random.py", | ||
621 | "${libdir}/python2.7/sets.py" | ||
622 | ] | ||
623 | }, | ||
624 | "mime": { | ||
625 | "summary": "Python MIME handling APIs", | ||
626 | "rdepends": [ | ||
627 | "contextlib", | ||
628 | "core", | ||
629 | "crypt", | ||
630 | "fcntl", | ||
631 | "io", | ||
632 | "lang", | ||
633 | "math", | ||
634 | "netclient", | ||
635 | "textutils" | ||
636 | ], | ||
637 | "files": [ | ||
638 | "${libdir}/python2.7/MimeWriter.py", | ||
639 | "${libdir}/python2.7/mimetools.py", | ||
640 | "${libdir}/python2.7/mimetypes.py", | ||
641 | "${libdir}/python2.7/quopri.py", | ||
642 | "${libdir}/python2.7/rfc822.py", | ||
643 | "${libdir}/python2.7/uu.py" | ||
644 | ] | ||
645 | }, | ||
646 | "mmap": { | ||
647 | "summary": "Python memory-mapped file support", | ||
648 | "rdepends": [ | ||
649 | "core" | ||
650 | ], | ||
651 | "files": [ | ||
652 | "${libdir}/python2.7/lib-dynload/mmap.so" | ||
653 | ] | ||
654 | }, | ||
655 | "modules": { | ||
656 | "files": [], | ||
657 | "rdepends": [ | ||
658 | "2to3", | ||
659 | "argparse", | ||
660 | "audio", | ||
661 | "bsddb", | ||
662 | "codecs", | ||
663 | "compile", | ||
664 | "compiler", | ||
665 | "compression", | ||
666 | "contextlib", | ||
667 | "core", | ||
668 | "crypt", | ||
669 | "ctypes", | ||
670 | "curses", | ||
671 | "datetime", | ||
672 | "db", | ||
673 | "debugger", | ||
674 | "difflib", | ||
675 | "distutils", | ||
676 | "doctest", | ||
677 | "email", | ||
678 | "fcntl", | ||
679 | "gdbm", | ||
680 | "hotshot", | ||
681 | "html", | ||
682 | "idle", | ||
683 | "image", | ||
684 | "io", | ||
685 | "json", | ||
686 | "lang", | ||
687 | "logging", | ||
688 | "mailbox", | ||
689 | "math", | ||
690 | "mime", | ||
691 | "mmap", | ||
692 | "multiprocessing", | ||
693 | "netclient", | ||
694 | "netserver", | ||
695 | "numbers", | ||
696 | "pickle", | ||
697 | "pkgutil", | ||
698 | "plistlib", | ||
699 | "pprint", | ||
700 | "profile", | ||
701 | "pydoc", | ||
702 | "re", | ||
703 | "resource", | ||
704 | "robotparser", | ||
705 | "runpy", | ||
706 | "shell", | ||
707 | "smtpd", | ||
708 | "sqlite3", | ||
709 | "sqlite3", | ||
710 | "stringold", | ||
711 | "subprocess", | ||
712 | "syslog", | ||
713 | "terminal", | ||
714 | "textutils", | ||
715 | "threading", | ||
716 | "tkinter", | ||
717 | "unittest", | ||
718 | "unixadmin", | ||
719 | "xml", | ||
720 | "xmlrpc", | ||
721 | "zlib" | ||
722 | ], | ||
723 | "summary": "All Python modules" | ||
724 | }, | ||
725 | "multiprocessing": { | ||
726 | "summary": "Python multiprocessing support", | ||
727 | "rdepends": [ | ||
728 | "core", | ||
729 | "fcntl", | ||
730 | "io", | ||
731 | "pickle", | ||
732 | "subprocess", | ||
733 | "threading" | ||
734 | ], | ||
735 | "files": [ | ||
736 | "${libdir}/python2.7/lib-dynload/_multiprocessing.so", | ||
737 | "${libdir}/python2.7/multiprocessing" | ||
738 | ] | ||
739 | }, | ||
740 | "netclient": { | ||
741 | "summary": "Python Internet Protocol clients", | ||
742 | "rdepends": [ | ||
743 | "codecs", | ||
744 | "contextlib", | ||
745 | "core", | ||
746 | "crypt", | ||
747 | "ctypes", | ||
748 | "datetime", | ||
749 | "email", | ||
750 | "fcntl", | ||
751 | "io", | ||
752 | "lang", | ||
753 | "math", | ||
754 | "mime", | ||
755 | "pickle", | ||
756 | "subprocess", | ||
757 | "textutils", | ||
758 | "threading" | ||
759 | ], | ||
760 | "files": [ | ||
761 | "${libdir}/python2.7/Cookie.py", | ||
762 | "${libdir}/python2.7/_LWPCookieJar.py", | ||
763 | "${libdir}/python2.7/_MozillaCookieJar.py", | ||
764 | "${libdir}/python2.7/base64.py", | ||
765 | "${libdir}/python2.7/cookielib.py", | ||
766 | "${libdir}/python2.7/ftplib.py", | ||
767 | "${libdir}/python2.7/hmac.py", | ||
768 | "${libdir}/python2.7/httplib.py", | ||
769 | "${libdir}/python2.7/nntplib.py", | ||
770 | "${libdir}/python2.7/poplib.py", | ||
771 | "${libdir}/python2.7/smtplib.py", | ||
772 | "${libdir}/python2.7/telnetlib.py", | ||
773 | "${libdir}/python2.7/urllib.py", | ||
774 | "${libdir}/python2.7/urllib2.py", | ||
775 | "${libdir}/python2.7/urlparse.py", | ||
776 | "${libdir}/python2.7/uuid.py" | ||
777 | ] | ||
778 | }, | ||
779 | "netserver": { | ||
780 | "summary": "Python Internet Protocol servers", | ||
781 | "rdepends": [ | ||
782 | "compression", | ||
783 | "contextlib", | ||
784 | "core", | ||
785 | "crypt", | ||
786 | "fcntl", | ||
787 | "io", | ||
788 | "lang", | ||
789 | "math", | ||
790 | "mime", | ||
791 | "netclient", | ||
792 | "shell", | ||
793 | "textutils", | ||
794 | "threading", | ||
795 | "unixadmin", | ||
796 | "zlib" | ||
797 | ], | ||
798 | "files": [ | ||
799 | "${libdir}/python2.7/BaseHTTPServer.py", | ||
800 | "${libdir}/python2.7/CGIHTTPServer.py", | ||
801 | "${libdir}/python2.7/SimpleHTTPServer.py", | ||
802 | "${libdir}/python2.7/SocketServer.py", | ||
803 | "${libdir}/python2.7/cgi.py" | ||
804 | ] | ||
805 | }, | ||
806 | "numbers": { | ||
807 | "summary": "Python number APIs", | ||
808 | "rdepends": [ | ||
809 | "codecs", | ||
810 | "core", | ||
811 | "lang", | ||
812 | "math", | ||
813 | "threading" | ||
814 | ], | ||
815 | "files": [ | ||
816 | "${libdir}/python2.7/decimal.py", | ||
817 | "${libdir}/python2.7/fractions.py", | ||
818 | "${libdir}/python2.7/numbers.py" | ||
819 | ] | ||
820 | }, | ||
821 | "pickle": { | ||
822 | "summary": "Python serialisation/persistence support", | ||
823 | "rdepends": [ | ||
824 | "core", | ||
825 | "io" | ||
826 | ], | ||
827 | "files": [ | ||
828 | "${libdir}/python2.7/lib-dynload/cPickle.so", | ||
829 | "${libdir}/python2.7/pickle.py", | ||
830 | "${libdir}/python2.7/pickletools.py", | ||
831 | "${libdir}/python2.7/shelve.py" | ||
832 | ] | ||
833 | }, | ||
834 | "pkgutil": { | ||
835 | "summary": "Python package extension utility support", | ||
836 | "rdepends": [ | ||
837 | "core" | ||
838 | ], | ||
839 | "files": [ | ||
840 | "${libdir}/python2.7/pkgutil.py" | ||
841 | ] | ||
842 | }, | ||
843 | "plistlib": { | ||
844 | "summary": "Generate and parse Mac OS X .plist files", | ||
845 | "rdepends": [ | ||
846 | "core", | ||
847 | "datetime", | ||
848 | "io" | ||
849 | ], | ||
850 | "files": [ | ||
851 | "${libdir}/python2.7/plistlib.py" | ||
852 | ] | ||
853 | }, | ||
854 | "pprint": { | ||
855 | "summary": "Python pretty-print support", | ||
856 | "rdepends": [ | ||
857 | "core", | ||
858 | "io" | ||
859 | ], | ||
860 | "files": [ | ||
861 | "${libdir}/python2.7/pprint.py" | ||
862 | ] | ||
863 | }, | ||
864 | "profile": { | ||
865 | "summary": "Python basic performance profiling support", | ||
866 | "rdepends": [ | ||
867 | "codecs", | ||
868 | "core", | ||
869 | "lang", | ||
870 | "resource", | ||
871 | "textutils" | ||
872 | ], | ||
873 | "files": [ | ||
874 | "${libdir}/python2.7/cProfile.py", | ||
875 | "${libdir}/python2.7/lib-dynload/_lsprof.so", | ||
876 | "${libdir}/python2.7/profile.py", | ||
877 | "${libdir}/python2.7/pstats.py" | ||
878 | ] | ||
879 | }, | ||
880 | "pydoc": { | ||
881 | "summary": "Python interactive help support", | ||
882 | "rdepends": [ | ||
883 | "codecs", | ||
884 | "core", | ||
885 | "lang", | ||
886 | "pkgutil" | ||
887 | ], | ||
888 | "files": [ | ||
889 | "${bindir}/pydoc", | ||
890 | "${libdir}/python2.7/pydoc.py", | ||
891 | "${libdir}/python2.7/pydoc_data" | ||
892 | ] | ||
893 | }, | ||
894 | "re": { | ||
895 | "summary": "Python Regular Expression APIs", | ||
896 | "rdepends": [ | ||
897 | "core" | ||
898 | ], | ||
899 | "files": [ | ||
900 | "${libdir}/python2.7/sre.py" | ||
901 | ] | ||
902 | }, | ||
903 | "resource": { | ||
904 | "summary": "Python resource control interface", | ||
905 | "rdepends": [ | ||
906 | "core" | ||
907 | ], | ||
908 | "files": [ | ||
909 | "${libdir}/python2.7/lib-dynload/resource.so" | ||
910 | ] | ||
911 | }, | ||
912 | "robotparser": { | ||
913 | "summary": "Python robots.txt parser", | ||
914 | "rdepends": [ | ||
915 | "contextlib", | ||
916 | "core", | ||
917 | "io", | ||
918 | "lang", | ||
919 | "netclient", | ||
920 | "textutils" | ||
921 | ], | ||
922 | "files": [ | ||
923 | "${libdir}/python2.7/robotparser.py" | ||
924 | ] | ||
925 | }, | ||
926 | "runpy": { | ||
927 | "summary": "Python helper for locating/executing scripts in module namespace", | ||
928 | "rdepends": [ | ||
929 | "core", | ||
930 | "pkgutil" | ||
931 | ], | ||
932 | "files": [ | ||
933 | "${libdir}/python2.7/runpy.py" | ||
934 | ] | ||
935 | }, | ||
936 | "shell": { | ||
937 | "summary": "Python shell-like functionality", | ||
938 | "rdepends": [ | ||
939 | "compression", | ||
940 | "core", | ||
941 | "io", | ||
942 | "unixadmin", | ||
943 | "zlib" | ||
944 | ], | ||
945 | "files": [ | ||
946 | "${libdir}/python2.7/cmd.py", | ||
947 | "${libdir}/python2.7/commands.py", | ||
948 | "${libdir}/python2.7/dircache.py", | ||
949 | "${libdir}/python2.7/fnmatch.py", | ||
950 | "${libdir}/python2.7/glob.py", | ||
951 | "${libdir}/python2.7/popen2.py", | ||
952 | "${libdir}/python2.7/shlex.py", | ||
953 | "${libdir}/python2.7/shutil.py" | ||
954 | ] | ||
955 | }, | ||
956 | "smtpd": { | ||
957 | "summary": "Python Simple Mail Transport Daemon", | ||
958 | "rdepends": [ | ||
959 | "core", | ||
960 | "fcntl", | ||
961 | "io", | ||
962 | "lang" | ||
963 | ], | ||
964 | "files": [ | ||
965 | "${bindir}/smtpd.py", | ||
966 | "${libdir}/python2.7/asynchat.py", | ||
967 | "${libdir}/python2.7/asyncore.py", | ||
968 | "${libdir}/python2.7/smtpd.py" | ||
969 | ] | ||
970 | }, | ||
971 | "sqlite3": { | ||
972 | "summary": "Python Sqlite3 database support", | ||
973 | "rdepends": [ | ||
974 | "core", | ||
975 | "datetime" | ||
976 | ], | ||
977 | "files": [ | ||
978 | "${libdir}/python2.7/lib-dynload/_sqlite3.so", | ||
979 | "${libdir}/python2.7/sqlite3" | ||
980 | ] | ||
981 | }, | ||
982 | "stringold": { | ||
983 | "summary": "Python string APIs [deprecated]", | ||
984 | "rdepends": [ | ||
985 | "core" | ||
986 | ], | ||
987 | "files": [ | ||
988 | "${libdir}/python2.7/stringold.py" | ||
989 | ] | ||
990 | }, | ||
991 | "subprocess": { | ||
992 | "summary": "Python subprocess support", | ||
993 | "rdepends": [ | ||
994 | "core", | ||
995 | "fcntl", | ||
996 | "io", | ||
997 | "pickle", | ||
998 | "threading" | ||
999 | ], | ||
1000 | "files": [ | ||
1001 | "${libdir}/python2.7/subprocess.py" | ||
1002 | ] | ||
1003 | }, | ||
1004 | "syslog": { | ||
1005 | "summary": "Python syslog interface", | ||
1006 | "rdepends": [ | ||
1007 | "core" | ||
1008 | ], | ||
1009 | "files": [ | ||
1010 | "${libdir}/python2.7/lib-dynload/syslog.so" | ||
1011 | ] | ||
1012 | }, | ||
1013 | "terminal": { | ||
1014 | "summary": "Python terminal controlling support", | ||
1015 | "rdepends": [ | ||
1016 | "core", | ||
1017 | "io" | ||
1018 | ], | ||
1019 | "files": [ | ||
1020 | "${libdir}/python2.7/pty.py", | ||
1021 | "${libdir}/python2.7/tty.py" | ||
1022 | ] | ||
1023 | }, | ||
1024 | "textutils": { | ||
1025 | "summary": "Python option parsin", | ||
1026 | "rdepends": [ | ||
1027 | "codecs", | ||
1028 | "core", | ||
1029 | "io", | ||
1030 | "lang" | ||
1031 | ], | ||
1032 | "files": [ | ||
1033 | "${libdir}/python2.7/csv.py", | ||
1034 | "${libdir}/python2.7/lib-dynload/_csv.so", | ||
1035 | "${libdir}/python2.7/optparse.py", | ||
1036 | "${libdir}/python2.7/textwrap.py" | ||
1037 | ] | ||
1038 | }, | ||
1039 | "threading": { | ||
1040 | "summary": "Python threading & synchronization support", | ||
1041 | "rdepends": [ | ||
1042 | "core" | ||
1043 | ], | ||
1044 | "files": [ | ||
1045 | "${libdir}/python2.7/Queue.py", | ||
1046 | "${libdir}/python2.7/_threading_local.py", | ||
1047 | "${libdir}/python2.7/dummy_thread.py", | ||
1048 | "${libdir}/python2.7/dummy_threading.py", | ||
1049 | "${libdir}/python2.7/mutex.py", | ||
1050 | "${libdir}/python2.7/threading.py" | ||
1051 | ] | ||
1052 | }, | ||
1053 | "tkinter": { | ||
1054 | "summary": "Python Tcl/Tk bindings", | ||
1055 | "rdepends": [ | ||
1056 | "core" | ||
1057 | ], | ||
1058 | "files": [ | ||
1059 | "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_tkinter.so", | ||
1060 | "${libdir}/python2.7/lib-tk" | ||
1061 | ] | ||
1062 | }, | ||
1063 | "unittest": { | ||
1064 | "summary": "Python unit testing framework", | ||
1065 | "rdepends": [ | ||
1066 | "core", | ||
1067 | "difflib", | ||
1068 | "io", | ||
1069 | "lang", | ||
1070 | "pprint", | ||
1071 | "shell" | ||
1072 | ], | ||
1073 | "files": [ | ||
1074 | "${libdir}/python2.7/unittest" | ||
1075 | ] | ||
1076 | }, | ||
1077 | "unixadmin": { | ||
1078 | "summary": "Python Unix administration support", | ||
1079 | "rdepends": [ | ||
1080 | "core", | ||
1081 | "io" | ||
1082 | ], | ||
1083 | "files": [ | ||
1084 | "${libdir}/python2.7/getpass.py", | ||
1085 | "${libdir}/python2.7/lib-dynload/grp.so", | ||
1086 | "${libdir}/python2.7/lib-dynload/nis.so" | ||
1087 | ] | ||
1088 | }, | ||
1089 | "xml": { | ||
1090 | "summary": "Python basic XML support", | ||
1091 | "rdepends": [ | ||
1092 | "core" | ||
1093 | ], | ||
1094 | "files": [ | ||
1095 | "${libdir}/python2.7/lib-dynload/_elementtree.so", | ||
1096 | "${libdir}/python2.7/lib-dynload/pyexpat.so", | ||
1097 | "${libdir}/python2.7/xml" | ||
1098 | ] | ||
1099 | }, | ||
1100 | "xmlrpc": { | ||
1101 | "summary": "Python XML-RPC support", | ||
1102 | "rdepends": [ | ||
1103 | "codecs", | ||
1104 | "compression", | ||
1105 | "contextlib", | ||
1106 | "core", | ||
1107 | "crypt", | ||
1108 | "datetime", | ||
1109 | "fcntl", | ||
1110 | "io", | ||
1111 | "lang", | ||
1112 | "math", | ||
1113 | "mime", | ||
1114 | "netclient", | ||
1115 | "netserver", | ||
1116 | "pkgutil", | ||
1117 | "pydoc", | ||
1118 | "textutils", | ||
1119 | "threading", | ||
1120 | "xml", | ||
1121 | "zlib" | ||
1122 | ], | ||
1123 | "files": [ | ||
1124 | "${libdir}/python2.7/DocXMLRPCServer.py", | ||
1125 | "${libdir}/python2.7/SimpleXMLRPCServer.py", | ||
1126 | "${libdir}/python2.7/xmlrpclib.py" | ||
1127 | ] | ||
1128 | }, | ||
1129 | "zlib": { | ||
1130 | "summary": "Python zlib compression support", | ||
1131 | "rdepends": [ | ||
1132 | "core" | ||
1133 | ], | ||
1134 | "files": [ | ||
1135 | "${libdir}/python2.7/lib-dynload/zlib.so" | ||
1136 | ] | ||
1137 | } | ||
1138 | } | ||