diff options
author | Tim Orling <timothy.t.orling@linux.intel.com> | 2017-11-25 08:37:37 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-01-20 22:31:56 +0000 |
commit | 5dd24c1753716facf2d638b6cbec22bcee0c4aa3 (patch) | |
tree | fdabad7eef76e4d9fe2e158eb061a6b83185e71c /meta/recipes-devtools | |
parent | b6777878ff03c3e956386020a19d11c875c835ae (diff) | |
download | poky-5dd24c1753716facf2d638b6cbec22bcee0c4aa3.tar.gz |
python*-manifest.json: add dependencies, runpy
* runpy allows running modules/scripts with 'python -m foo'
- create explicit python2 and 3 packages rather than the
misc catchall
* python3-setuptools and html.parser RDEPENDS on _markupbase
- add to python3-core rather than misc catchall
* pip3 RDEPENDS on plistlib, http.client
- already packaged in python2, add to python3
- add http/ to -netclient
* "pip3 install" RDEPENDS on encodingds.idna
- encodings.idna packaged in -core, but missing:
- stringprep (move from -codecs to -core)
- unicodedata (move from -codecs to -core)
(From OE-Core rev: 65a85c7db3de8d16ff91a5208a59cc2202d34e5b)
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools')
-rw-r--r-- | meta/recipes-devtools/python/python/python2-manifest.json | 13 | ||||
-rw-r--r-- | meta/recipes-devtools/python/python3/python3-manifest.json | 41 |
2 files changed, 49 insertions, 5 deletions
diff --git a/meta/recipes-devtools/python/python/python2-manifest.json b/meta/recipes-devtools/python/python/python2-manifest.json index 8ebc715fc1..03d4bbde6a 100644 --- a/meta/recipes-devtools/python/python/python2-manifest.json +++ b/meta/recipes-devtools/python/python/python2-manifest.json | |||
@@ -597,6 +597,7 @@ | |||
597 | "re", | 597 | "re", |
598 | "resource", | 598 | "resource", |
599 | "robotparser", | 599 | "robotparser", |
600 | "runpy", | ||
600 | "shell", | 601 | "shell", |
601 | "smtpd", | 602 | "smtpd", |
602 | "sqlite3", | 603 | "sqlite3", |
@@ -815,6 +816,16 @@ | |||
815 | ], | 816 | ], |
816 | "summary": "Python robots.txt parser" | 817 | "summary": "Python robots.txt parser" |
817 | }, | 818 | }, |
819 | "runpy": { | ||
820 | "files": [ | ||
821 | "${libdir}/python2.7/runpy.py" | ||
822 | ], | ||
823 | "rdepends": [ | ||
824 | "core", | ||
825 | "pkgutil" | ||
826 | ], | ||
827 | "summary": "Python helper for locating/executing scripts in module namespace" | ||
828 | }, | ||
818 | "shell": { | 829 | "shell": { |
819 | "files": [ | 830 | "files": [ |
820 | "${libdir}/python2.7/cmd.py", | 831 | "${libdir}/python2.7/cmd.py", |
@@ -1029,4 +1040,4 @@ | |||
1029 | ], | 1040 | ], |
1030 | "summary": "Python zlib compression support" | 1041 | "summary": "Python zlib compression support" |
1031 | } | 1042 | } |
1032 | } \ No newline at end of file | 1043 | } |
diff --git a/meta/recipes-devtools/python/python3/python3-manifest.json b/meta/recipes-devtools/python/python3/python3-manifest.json index 2d4c2ceb9f..92d0d00945 100644 --- a/meta/recipes-devtools/python/python3/python3-manifest.json +++ b/meta/recipes-devtools/python/python3/python3-manifest.json | |||
@@ -56,13 +56,10 @@ | |||
56 | }, | 56 | }, |
57 | "codecs": { | 57 | "codecs": { |
58 | "cached": [ | 58 | "cached": [ |
59 | "${libdir}/python3.5/__pycache__/stringprep.*.pyc", | ||
60 | "${libdir}/python3.5/__pycache__/xdrlib.*.pyc" | 59 | "${libdir}/python3.5/__pycache__/xdrlib.*.pyc" |
61 | ], | 60 | ], |
62 | "files": [ | 61 | "files": [ |
63 | "${libdir}/python3.5/lib-dynload/_multibytecodec.*.so", | 62 | "${libdir}/python3.5/lib-dynload/_multibytecodec.*.so", |
64 | "${libdir}/python3.5/lib-dynload/unicodedata.*.so", | ||
65 | "${libdir}/python3.5/stringprep.py", | ||
66 | "${libdir}/python3.5/xdrlib.py" | 63 | "${libdir}/python3.5/xdrlib.py" |
67 | ], | 64 | ], |
68 | "rdepends": [ | 65 | "rdepends": [ |
@@ -128,6 +125,7 @@ | |||
128 | "${libdir}/python3.5/__pycache__/__future__.*.pyc", | 125 | "${libdir}/python3.5/__pycache__/__future__.*.pyc", |
129 | "${libdir}/python3.5/__pycache__/_bootlocale.*.pyc", | 126 | "${libdir}/python3.5/__pycache__/_bootlocale.*.pyc", |
130 | "${libdir}/python3.5/__pycache__/_collections_abc.*.pyc", | 127 | "${libdir}/python3.5/__pycache__/_collections_abc.*.pyc", |
128 | "${libdir}/python3.5/__pycache__/_markupbase.*.pyc", | ||
131 | "${libdir}/python3.5/__pycache__/_sitebuiltins.*.pyc", | 129 | "${libdir}/python3.5/__pycache__/_sitebuiltins.*.pyc", |
132 | "${libdir}/python3.5/__pycache__/_sysconfigdata.*.pyc", | 130 | "${libdir}/python3.5/__pycache__/_sysconfigdata.*.pyc", |
133 | "${libdir}/python3.5/__pycache__/_weakrefset.*.pyc", | 131 | "${libdir}/python3.5/__pycache__/_weakrefset.*.pyc", |
@@ -172,6 +170,7 @@ | |||
172 | "${libdir}/python3.5/__pycache__/sre_constants.*.pyc", | 170 | "${libdir}/python3.5/__pycache__/sre_constants.*.pyc", |
173 | "${libdir}/python3.5/__pycache__/sre_parse.*.pyc", | 171 | "${libdir}/python3.5/__pycache__/sre_parse.*.pyc", |
174 | "${libdir}/python3.5/__pycache__/stat.*.pyc", | 172 | "${libdir}/python3.5/__pycache__/stat.*.pyc", |
173 | "${libdir}/python3.5/__pycache__/stringprep.*.pyc", | ||
175 | "${libdir}/python3.5/__pycache__/struct.*.pyc", | 174 | "${libdir}/python3.5/__pycache__/struct.*.pyc", |
176 | "${libdir}/python3.5/__pycache__/subprocess.*.pyc", | 175 | "${libdir}/python3.5/__pycache__/subprocess.*.pyc", |
177 | "${libdir}/python3.5/__pycache__/symbol.*.pyc", | 176 | "${libdir}/python3.5/__pycache__/symbol.*.pyc", |
@@ -209,6 +208,7 @@ | |||
209 | "${libdir}/python3.5/_abcoll.py", | 208 | "${libdir}/python3.5/_abcoll.py", |
210 | "${libdir}/python3.5/_bootlocale.py", | 209 | "${libdir}/python3.5/_bootlocale.py", |
211 | "${libdir}/python3.5/_collections_abc.py", | 210 | "${libdir}/python3.5/_collections_abc.py", |
211 | "${libdir}/python3.5/_markupbase.py", | ||
212 | "${libdir}/python3.5/_sitebuiltins.py", | 212 | "${libdir}/python3.5/_sitebuiltins.py", |
213 | "${libdir}/python3.5/_sysconfigdata.py", | 213 | "${libdir}/python3.5/_sysconfigdata.py", |
214 | "${libdir}/python3.5/_weakrefset.py", | 214 | "${libdir}/python3.5/_weakrefset.py", |
@@ -264,6 +264,7 @@ | |||
264 | "${libdir}/python3.5/lib-dynload/readline.*.so", | 264 | "${libdir}/python3.5/lib-dynload/readline.*.so", |
265 | "${libdir}/python3.5/lib-dynload/select.*.so", | 265 | "${libdir}/python3.5/lib-dynload/select.*.so", |
266 | "${libdir}/python3.5/lib-dynload/time.*.so", | 266 | "${libdir}/python3.5/lib-dynload/time.*.so", |
267 | "${libdir}/python3.5/lib-dynload/unicodedata.*.so", | ||
267 | "${libdir}/python3.5/lib-dynload/xreadlines.*.so", | 268 | "${libdir}/python3.5/lib-dynload/xreadlines.*.so", |
268 | "${libdir}/python3.5/linecache.py", | 269 | "${libdir}/python3.5/linecache.py", |
269 | "${libdir}/python3.5/locale.py", | 270 | "${libdir}/python3.5/locale.py", |
@@ -284,6 +285,7 @@ | |||
284 | "${libdir}/python3.5/sre_constants.py", | 285 | "${libdir}/python3.5/sre_constants.py", |
285 | "${libdir}/python3.5/sre_parse.py", | 286 | "${libdir}/python3.5/sre_parse.py", |
286 | "${libdir}/python3.5/stat.py", | 287 | "${libdir}/python3.5/stat.py", |
288 | "${libdir}/python3.5/stringprep.py", | ||
287 | "${libdir}/python3.5/struct.py", | 289 | "${libdir}/python3.5/struct.py", |
288 | "${libdir}/python3.5/subprocess.py", | 290 | "${libdir}/python3.5/subprocess.py", |
289 | "${libdir}/python3.5/symbol.py", | 291 | "${libdir}/python3.5/symbol.py", |
@@ -680,10 +682,12 @@ | |||
680 | "numbers", | 682 | "numbers", |
681 | "pickle", | 683 | "pickle", |
682 | "pkgutil", | 684 | "pkgutil", |
685 | "plistlib", | ||
683 | "pprint", | 686 | "pprint", |
684 | "profile", | 687 | "profile", |
685 | "pydoc", | 688 | "pydoc", |
686 | "resource", | 689 | "resource", |
690 | "runpy", | ||
687 | "shell", | 691 | "shell", |
688 | "smtpd", | 692 | "smtpd", |
689 | "sqlite3", | 693 | "sqlite3", |
@@ -727,6 +731,8 @@ | |||
727 | "${libdir}/python3.5/base64.py", | 731 | "${libdir}/python3.5/base64.py", |
728 | "${libdir}/python3.5/ftplib.py", | 732 | "${libdir}/python3.5/ftplib.py", |
729 | "${libdir}/python3.5/hmac.py", | 733 | "${libdir}/python3.5/hmac.py", |
734 | "${libdir}/python3.5/http", | ||
735 | "${libdir}/python3.5/http/__pycache__", | ||
730 | "${libdir}/python3.5/mimetypes.py", | 736 | "${libdir}/python3.5/mimetypes.py", |
731 | "${libdir}/python3.5/nntplib.py", | 737 | "${libdir}/python3.5/nntplib.py", |
732 | "${libdir}/python3.5/poplib.py", | 738 | "${libdir}/python3.5/poplib.py", |
@@ -826,6 +832,20 @@ | |||
826 | ], | 832 | ], |
827 | "summary": "Python package extension utility support" | 833 | "summary": "Python package extension utility support" |
828 | }, | 834 | }, |
835 | "plistlib": { | ||
836 | "cached": [ | ||
837 | "${libdir}/python3.5/__pycache__/plistlib.*.pyc" | ||
838 | ], | ||
839 | "files": [ | ||
840 | "${libdir}/python3.5/plistlib.py" | ||
841 | ], | ||
842 | "rdepends": [ | ||
843 | "core", | ||
844 | "datetime", | ||
845 | "xml" | ||
846 | ], | ||
847 | "summary": "Generate and parse Mac OS X .plist files" | ||
848 | }, | ||
829 | "pprint": { | 849 | "pprint": { |
830 | "cached": [ | 850 | "cached": [ |
831 | "${libdir}/python3.5/__pycache__/pprint.*.pyc" | 851 | "${libdir}/python3.5/__pycache__/pprint.*.pyc" |
@@ -835,7 +855,7 @@ | |||
835 | ], | 855 | ], |
836 | "rdepends": [ | 856 | "rdepends": [ |
837 | "core" | 857 | "core" |
838 | ], | 858 | ], |
839 | "summary": "Python pretty-print support" | 859 | "summary": "Python pretty-print support" |
840 | }, | 860 | }, |
841 | "profile": { | 861 | "profile": { |
@@ -881,6 +901,19 @@ | |||
881 | ], | 901 | ], |
882 | "summary": "Python resource control interface" | 902 | "summary": "Python resource control interface" |
883 | }, | 903 | }, |
904 | "runpy": { | ||
905 | "cached": [ | ||
906 | "${libdir}/python3.5/__pycache__/runpy.*.pyc" | ||
907 | ], | ||
908 | "files": [ | ||
909 | "${libdir}/python3.5/runpy.py" | ||
910 | ], | ||
911 | "rdepends": [ | ||
912 | "core", | ||
913 | "pkgutil" | ||
914 | ], | ||
915 | "summary": "Python helper for locating/executing scripts in module namespace" | ||
916 | }, | ||
884 | "shell": { | 917 | "shell": { |
885 | "cached": [ | 918 | "cached": [ |
886 | "${libdir}/python3.5/__pycache__/cmd.*.pyc", | 919 | "${libdir}/python3.5/__pycache__/cmd.*.pyc", |