Name python3
Version 3.8.5
Summary The Python Programming Language
Description
Section devel/python
License PSFv2
Homepage http://www.python.org
Recipe file recipes-devtools/python/python3_3.8.5.bb
recipes-devtools/python/python3/python3-manifest.json
Layer openembedded-core (gatesgarth branch)
Inherits
  • autotools
  • multilib_header
  • pkgconfig
  • ptest
  • qemu
  • siteconfig
  • siteinfo
  • update-alternatives
Dependencies
  • autoconf-native
  • automake-native
  • bzip2
  • bzip2-replacement-native
  • gdbm
  • gnu-config-native
  • libffi
  • libnsl2
  • libtirpc
  • libtool-cross
  • libtool-native
  • openssl
  • pkgconfig-native
  • python3-native
  • qemu-native
  • readline
  • sqlite3
  • util-linux
  • virtual/crypt
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libintl
  • virtual/update-alternatives
  • xz
  • zlib
  • gdbm
  • qemu-native
  • readline
  • tk
PACKAGECONFIG options
  • gdbm
  • pgo
  • readline
  • tk

Sources

http://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz

Patches

Patch Status
python3/cgi_py.patch Inappropriate [distribution]
python3/0001-Do-not-add-usr-lib-termcap-to-linker-flags-to-avoid-.patch Inappropriate [oe-core specific]
python3/avoid_warning_about_tkinter.patch Inappropriate [distribution]
python3/0001-Do-not-use-the-shell-version-of-python-config-that-w.patch Inappropriate [oe-specific]
python3/python-config.patch Inappropriate [Embedded Specific]
python3/0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch Inappropriate [oe-core specific]
python3/0001-Do-not-hardcode-lib-as-location-for-site-packages-an.patch Inappropriate [oe-core specific]
python3/0001-python3-use-cc_basename-to-replace-CC-for-checking-c.patch Pending
python3/0001-Lib-sysconfig.py-fix-another-place-where-lib-is-hard.patch Inappropriate [oe-core specific]
python3/0001-Makefile-fix-Issue36464-parallel-build-race-problem.patch Submitted [https://github.com/python/cpython/pull/13186]
python3/0001-bpo-36852-proper-detection-of-mips-architecture-for-.patch Submitted [https://github.com/python/cpython/pull/13196]
python3/crosspythonpath.patch Inappropriate [OE-Core integration specific]
python3/0001-Use-FLAG_REF-always-for-interned-strings.patch Submitted [https://github.com/python/cpython/pull/8226]
python3/0001-test_locale.py-correct-the-test-output-format.patch Submitted [https://github.com/python/cpython/pull/15132]
python3/0017-setup.py-do-not-report-missing-dependencies-for-disa.patch Inappropriate [oe-core specific]
python3/0001-setup.py-pass-missing-libraries-to-Extension-for-mul.patch Pending
python3/0001-Makefile-do-not-compile-.pyc-in-parallel.patch Pending
python3/0001-configure.ac-fix-LIBPL.patch Inappropriate [oe-core specific]
python3/0001-python3-Do-not-hardcode-lib-for-distutils.patch Inappropriate [oe-core specific]
python3/0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch Inappropriate [oe-core specific]
python3/CVE-2020-27619.patch Backport [https://github.com/python/cpython/commit/6c6c256df3636ff6f6136820afaefa5a10a3ac33]
python3/CVE-2021-3177.patch Backport [https://github.com/python/cpython/commit/ece5dfd403dac211f8d3c72701fe7ba7b7aa5b5f]
python3/CVE-2021-23336.patch Backport [https://github.com/python/cpython/commit/e3110c3cfbb7daa690d54d0eff6c264c870a71bf]

bbappends

This recipe is appended by:

meta-sca python3_%.bbappend
meta-ros-common python3_%.bbappend
meta-virtualization python3_3.%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master python3 3.13.0
styhead (Yocto Project 5.1) python3 3.12.6
scarthgap (Yocto Project 5.0) python3 3.12.6
nanbield (Yocto Project 4.3) python3 3.11.5
mickledore (Yocto Project 4.2) python3 3.11.5
langdale (Yocto Project 4.1) python3 3.10.6
kirkstone (Yocto Project 4.0) python3 3.10.15
honister (Yocto Project 3.4) python3 3.9.9
hardknott (Yocto Project 3.3) python3 3.9.9
gatesgarth (Yocto Project 3.2) python3 3.8.5 (this recipe)
dunfell (Yocto Project 3.1) python3 3.8.18
zeus (Yocto Project 3.0) python3 3.7.8
warrior (Yocto Project 2.7) python3 3.7.7
thud (Yocto Project 2.6) python3 3.5.6
sumo (Yocto Project 2.5) python3 3.5.5
rocko (Yocto Project 2.4) python3 3.5.3
pyro (Yocto Project 2.3) python3 3.5.2
morty (Yocto Project 2.2) python3 3.5.2
krogoth (Yocto Project 2.1) python3 3.5.1
jethro (Yocto Project 2.0) python3 3.4.3
fido (Yocto Project 1.8) python3 3.3.3
dizzy (Yocto Project 1.7) python3 3.3.3
daisy (Yocto Project 1.6) python3 3.3.3