mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
Specifically cover detection of modules within a python package that do not import anything within their __init__.py. This is at least the case with the xmlrpc package which is only used via its modules xmlrpc.server and xmlrpc.client. Other important corner cases include ctypes.utils which depends on some modules not used by ctypes. This is implemented by generally assuming that importing all the modules of a package (aka *.py within a package, excluding _*.py) will provide enough information. Also due to this change some modules import sysconfig, resulting in sysconfigdata being imported. Handle the conversion of its path to a wildcard based on the platform dependent name being replaced. (From OE-Core rev: bef4be54e02df5f230d250487f85994a3b7bbd77) Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
|---|---|---|
| .. | ||
| 0001-bpo-36852-proper-detection-of-mips-architecture-for-.patch | ||
| 0001-configure.ac-fix-LIBPL.patch | ||
| 0001-distutils-sysconfig-append-STAGING_LIBDIR-python-sys.patch | ||
| 0001-Do-not-add-usr-lib-termcap-to-linker-flags-to-avoid-.patch | ||
| 0001-Do-not-hardcode-lib-as-location-for-site-packages-an.patch | ||
| 0001-Do-not-use-the-shell-version-of-python-config-that-w.patch | ||
| 0001-Don-t-search-system-for-headers-libraries.patch | ||
| 0001-Lib-sysconfig.py-fix-another-place-where-lib-is-hard.patch | ||
| 0001-Makefile-do-not-compile-.pyc-in-parallel.patch | ||
| 0001-Makefile-fix-Issue36464-parallel-build-race-problem.patch | ||
| 0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch | ||
| 0001-python3-Do-not-hardcode-lib-for-distutils.patch | ||
| 0001-python3-use-cc_basename-to-replace-CC-for-checking-c.patch | ||
| 0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch | ||
| 0001-test_locale.py-correct-the-test-output-format.patch | ||
| 0001-Use-FLAG_REF-always-for-interned-strings.patch | ||
| 12-distutils-prefix-is-inside-staging-area.patch | ||
| 0017-setup.py-do-not-report-missing-dependencies-for-disa.patch | ||
| 0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch | ||
| avoid_warning_about_tkinter.patch | ||
| cgi_py.patch | ||
| check_build_completeness.py | ||
| create_manifest3.py | ||
| crosspythonpath.patch | ||
| get_module_deps3.py | ||
| python-config.patch | ||
| python3-manifest.json | ||
| reformat_sysconfig.py | ||
| run-ptest | ||